<script type="text/javascript">
//文档加载完成后才能操作DOM
window.onload = function() {
var everywhere = document.getElementById("everywhere");
everywhere.parentNode.removeChild("everywhere");
};
</script>
<body onLoad="remove_loading();">
不是不执行,我用alert〔'欢迎'〕替换了你的
var everywhere = document.getElementById("everywhere");
everywhere.parentNode.removeChild("everywhere");
执行成功,所以,肯定是你的 everywhere.parentNode.removeChild("everywhere");代码有问题。
Code
这个是移除节点的代码,你看一下你哪里写错了。
everywhere.parentNode.removeChild("everywhere");
这一句括号里的变量的引号去掉才可以。
首先,removeChild接受的参数是一个HTMLElement的对象,而不是对象的id,因此要写everywhere.parentNode.removeChild(everywhere);注意没有引号
其次,有可能在这段代码之后又写了window.onload = xxx,这样会覆盖前面的