请问js怎么操作html节点外的元素? <div id="help"></div><html><head></head><body>help元素跑到html节点外面了,我想用js把它给移除,可以实现吗,望前辈不吝赐教。</body></html> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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> 这样子obj为null,不可行的 <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里面。刚才试了下,可以删除。 谢谢各位的解答,是成功删除body里面的了,但是上面的代码<div id="help"></div>还是存在哦,这个是什么情况。给我的感觉是这样的,浏览器自动移动到body内,js删除的时候只是删除了body内的,原来的还是没有删除,您看是这样吗 既然生成了html,在源代码里是不可能移走的,但在浏览器渲染时会自动移入body里。所以根本不需要js操心。 这串代码哪里有问题呢? jquery选择器如何分别选择超链接a的href是http开始的绝对网址?还是和当前服务器相同的相对网址? 如何利用JQuery 根据链接显示相应的文本 寻求JS代码,实现把指定层显示在最上边,后面的主体变成不可更改 JS对iframe操作的问题(无法取到对象) javascript中如何给表单名为变量的表单赋值 在线等待,紧急这么用javascript动态改变网页中一段文字的内容 如何自动跳转页面到指定的框架中 如何做到按浏览这些文件? 请帮小弟一下 如何获取网页源代码中被隐藏的内容 php+jquery写的瀑布型动态加载网站中遇到有一个问题,求解
obj.parentNode.removeChild(obj);
<html>
<head>
</head>
<body>
help元素跑到html节点外面了,我想用js把它给移除,可以实现吗,望前辈不吝赐教。
</body>
</html>
<script>
alert(document.body.innerHTML)
</script>
这样子obj为null,不可行的
<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里面。刚才试了下,可以删除。
谢谢各位的解答,是成功删除body里面的了,但是上面的代码<div id="help"></div>还是存在哦,这个是什么情况。
给我的感觉是这样的,浏览器自动移动到body内,js删除的时候只是删除了body内的,原来的还是没有删除,您看是这样吗