四个JS代码与jquery架构简单运用

1:得到 srcElement 的所有属性

function t()
{
var str = "";
for (mm in window.event.srcElement)
str += mm+"="+ window.event.srcElement[mm] +"\n"; //得到 srcElement 的所有属性
alert(str);
}

2:动态输出

function t1()
{
var myVariable ="Hello there";
document.write("out this words");
document.write(myVariable.italics() +"<br/>");
document.write(myVariable.toLowerCase() +"<br/>");
}

3:数组

function t2()
{
var myVariable="a,e,c,d,";
var c=myVariable.substring(0,myVariable.length-1);
var stringArry=c.split(",");
var i=0;
for(i;i<stringArry.length;i++)
{
alert(stringArry[i]);
}
}

4:获取网页参数

function t3()
{
var urlParts=document.URL.split("?");
var parameterParts=urlParts[1].split("&");
var i;
for(i=0;i<parameterParts.length;i++)
{
var pairParts=parameterParts[i].split("=");
var pairName=pairParts[0];
var pairValue=pairParts[1];
alert(pairValue);
}
}

//========jquery 架构下的JS简单应用==========

//获取参数
var selectid="<%=Request.QueryString["memberid"]%>";

//核查是否为空
function CheckEditData()
{
if($("#<%=TextBox1.ClientId%>").val()=="")
{
alert("请填写用户名");
$("#<%=TextBox1.ClientID%>").focus();
}

//通过Checkbox Ajax循环删除
function DelRoleIn()
{
var s=$("intput[@checked]","#Checkbox1");
if(s.length>0)
{
var v="";
s.each(function(){ v=v+this.value+","});
//自己执行的AJAX循环删除方法;
}
else
{
alert("请选择需要调出的角色");
}
}

//为一个服务器端控件加属性
funciton xiao()
{
var tempValue="58";
$("#<%=LinkButton1.ClientID%>").attr("href".window.location.href.split("?")[0]+"?ogid="+tempValue);
}

原文地址:https://www.cnblogs.com/xiaobaigang/p/842047.html