当前位置: 代码迷 >> Java Web开发 >> 获取子节点个数,删除行,为什么在IE上说 找不到该参数
  详细解决方案

获取子节点个数,删除行,为什么在IE上说 找不到该参数

热度:1238   发布时间:2013-02-25 21:08:32.0
获取子节点个数,删除行,为什么在IE下说 找不到该参数
 var html="<tr name='abc'><td style='display:none;'>"+sqlstr+"</td><td><input type='button' name='select' value='更多'/>"
var s=document.getElementById("sql");
 if (s.childNodes.length > 0)
s.deleteRow(0);
$("#sql").append(html);


为什么在IE浏览器,却报错s.deleteRow(0);说参数无效
------最佳解决方案--------------------------------------------------------
方法没错,这是dom对象table的标准行为,参数貌似也没错,建议楼主查一下其它地方,这句肯定没写错。
话说为啥楼主dom方式和jquery方式一起用呢?这俩交叉用容易让人混淆,只用一种方式就可以满足所有需要了。
------其他解决方案--------------------------------------------------------
参数无效? 我看是方法错了吧  没见过这个方法!你百度下别的试试, 忘记了!
------其他解决方案--------------------------------------------------------
建议先看一下s.childNodes下有多少个元素,分别是什么。
------其他解决方案--------------------------------------------------------
引用:
方法没错,这是dom对象table的标准行为,参数貌似也没错,建议楼主查一下其它地方,这句肯定没写错。
话说为啥楼主dom方式和jquery方式一起用呢?这俩交叉用容易让人混淆,只用一种方式就可以满足所有需要了。
    在其他浏览器下 都行,可是就在IE浏览器下不行~~~~
------其他解决方案--------------------------------------------------------
引用:
建议先看一下s.childNodes下有多少个元素,分别是什么。


嗯好的  
  相关解决方案