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

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

2013-02-27 
请问js怎么操作html节点外的元素?div idhelp/divhtmlhead/headbodyhelp元素跑到html节点外

请问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操心。

热点排行