日期:2014-05-16  浏览次数:20455 次

js常用备记
获取对象
var nameObj=document.getElementsByName("dto.name")[0]; //根据名称得
document.getElementById("abc")//根据ID得
var obj=window.event.srcElement; //得到来源对象


设置对象属性
nameObj.setAttribute("disabled","");
nameObj.setAttribute("dataType","Require");
nameObj.style.background="#ffffff";
oneTr.style.display="none"; //隐藏 



//字符串转成数值
parseInt()
parseFloat()

//内部显示
.innerHTML



//动态创建页面对象
var newElement = document.createElement("<input name='"+theName+"' type='hidden' value='"+theValue+"'>");
form1.appendChild(newElement);  


对象改变:
1、onchange事件只有在获取焦点,内容改变,失去焦点之后才会触发。
2、但是有的时候内容是通过js脚本改变的,此时不会触发该事件。
3、这个时候可以用onpropertychange,元素的任何属性改变,如value、css属性等,都会触发该事件。

延时:
function autoinit()   
{   
 setTimeout("initInput()",1)   
} 


数组定义
var arr=[
["402881e72e6f0326012e7096e2ce0039","科技大厦"]
,["402881e72e6f0326012e70b25200007f","王雷"]
,["402881ed2e740922012e7425d8210010","河南省人大代表"]
,["402881ef2e8e83f7012e8ece94930016","www"]
,["402881ee2e9933e0012e99470013000f","张建军"]
,["402881ee2e9951d3012e995a0b71000f","信阳"]
];



//取消单选按钮选中
//document.getElementById("id");
 var radioObject = document.getElementsByName("id"); 
 for(var i=0;i < radioObject.length;i++)
 {
  radioObject[i].checked = false;
 }