读书人

请教js如何操作html节点外的元素

发布时间: 2013-02-27 10:48:11 作者: rapoo

请问js怎么操作html节点外的元素?



<div id="help"></div>

<html>
<head>
</head>
<body>
help元素跑到html节点外面了,我想用js把它给移除,可以实现吗,望前辈不吝赐教。
</body>
</html>


[解决办法]
LZ试下下面这段代码可以不

var obj = document.getElementById('help');
obj.parentNode.removeChild(obj);

[解决办法]
浏览器会自动帮你移动到body内的

<div id="help"></div>

<html>
<head>
</head>
<body>
help元素跑到html节点外面了,我想用js把它给移除,可以实现吗,望前辈不吝赐教。
</body>
</html>
<script>
alert(document.body.innerHTML)
</script>

[解决办法]
<div id="help"></div>

<html>
<head>
</head>
<body>
help元素跑到html节点外面了,我想用js把它给移除,可以实现吗,望前辈不吝赐教。
<script>
alert( document.getElementById('help').parentNode.tagName )
</script>
</body>
</html>

[解决办法]
你把它放到
window.onload = function(){
/*放到这里面*/
}
在google浏览器下面看了下,<div id="help"></div>其实在body里面。刚才试了下,可以删除。
[解决办法]
既然生成了html,在源代码里是不可能移走的,但在浏览器渲染时会自动移入body里。所以根本不需要js操心。

读书人网 >JavaScript

热点推荐