2012-09-06 37 views
0

我想有这样的事情删除儿童:的Javascript:当使用document.write

var abc1 = document.write('<html>HTMLPAGECONTENTHERE</html>'); 

function removepage(){ 
abc1.parentNode.removeChild(abc1); 
} 

removepage(); 
+0

而且?你有什么问题?你试过了吗? – SLaks

回答

1

将无法​​工作; document.write不会返回任何内容。

您应该改用DOM API(createElement()appendChild()),或者更简单地使用jQuery。

0

document.write直接在页面中插入HTML流。它没有有用的回报价值。

如果您想操纵通过DOM输出的内容,则必须具有已知数量才能与getElementByIdgetElementsByTagName或其他某种用于从DOM获取HTML元素节点的方法相匹配。