首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-12-17 
获取子节点个数,删除行,为什么在IE下说 找不到该参数 var htmltr nameabctd styledisplay:none

获取子节点个数,删除行,为什么在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下有多少个元素,分别是什么。


嗯好的  

热点排行