h179206725
小狐狸
小狐狸
  • UID14392
  • 注册日期2006-08-30
  • 最后登录2006-08-30
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3827回复:0

高手大虾请进我的js不能运行:

楼主#
更多 发布于:2006-08-30 14:41
//将指定数据行的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下运行正常.
游客

返回顶部