+ -
当前位置:首页 → 问答吧 → parentNode.removeChild 问题火狐好像没有用

parentNode.removeChild 问题火狐好像没有用

时间:2011-09-22

来源:互联网

js:
var oHr1=document.getElementById('hr1');
oHr1.parentNode.removeChild(hr1);

<hr size="1" noshade class="dotted-line" id="hr1">


一条分割线,我想在一定的条件去掉,刚开始用removeNode,不兼容。后来使用parentNode.removeChild,这个在IE, OPERA, CHROME, 里面都可以了,但是在火狐6.02里面就是没有作用。有知道的朋友请您帮解答下,谢谢了。

作者: shayixin   发布时间: 2011-09-22

火狐比较标准正规一点,必须用document.getElementById先得到节点

IE之类的,hr1在未定义的情况下,默认是 document.getElementById('hr1')
复制内容到剪贴板
代码:
var oHr1=document.getElementById('hr1');
oHr1.parentNode.removeChild(oHr1);
[ 本帖最后由 alphat 于 2011-9-22 11:41 编辑 ]

作者: alphat   发布时间: 2011-09-22

相关阅读 更多

热门下载

更多