阅读:2982回复:0
高手大虾请进我的js不能运行:
//将指定数据行的objRow的输入域strName设置为strValue
function setInputValue(objRow,strName,strValue){ var objs=objRow.all; for(var i=0;i<objs.length;i++){ if(objs.name==strName)objs.value=strValue; } } //添加一个实例数据行 function addInstanceRow(objTable,Names,Values) var tbodyOnlineEdit=objTable.getElementsByTagName("TBODY")[0]; var theadOnlineEdit=objTable.getElementsByTagName("THEAD")[0]; var elm = theadOnlineEdit.lastChild.cloneNode(true) elm.style.display=""; for(var i=0;i<Names.length;i++) setInputValue(elm,Names,Values); tbodyOnlineEdit.insertBefore(elm); } //将全部复选框设为指定值 function setOnlineEditCheckBox(obj,value){ var tbodyOnlineEdit=obj.getElementsByTagName("TBODY")[0]; for (var i=tbodyOnlineEdit.children.length-1; i>=0 ; i-- ) tbodyOnlineEdit.children.firstChild.firstChild.checked=value; } //删除一行 function deleteRow(objTable){ var tbodyOnlineEdit=objTable.getElementsByTagName("TBODY")[0]; for (var i=tbodyOnlineEdit.children.length-1; i>=0 ; i-- ) if (tbodyOnlineEdit.children.firstChild.firstChild.checked) tbodyOnlineEdit.deleteRow(i); } //根据唯一标志检查是否有重复记录 function checkRow(objTable,unique) { var tbodyOnlineEdit=objTable.getElementsByTagName("TBODY")[0]; for (var i=tbodyOnlineEdit.children.length-1; i>=0 ; i-- ){ var temp=tbodyOnlineEdit.children.childNodes[1].childNodes[0].value; //alert(unique+":"+temp); if(unique==temp) return false; } return true; } 在firefox下无法运行请高手指点: 报var tbodyOnlineEdit=objTable.getElementsByTagName("TBODY")[0];错误 但在IE下运行正常. |
|