Javascript:使用document.write时删除Child

时间:2012-09-06 13:09:11

标签: javascript

我希望有这样的东西:

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

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

removepage();

2 个答案:

答案 0 :(得分:1)

这不起作用; document.write不返回任何内容。

您应该使用DOM API(createElement()appendChild()),或者更轻松地使用jQuery。

答案 1 :(得分:0)

document.write将HTML流直接插入到页面中。它没有有用的返回值。

如果你想操纵它通过DOM输出的内容,那么你必须有一个已知的数量来匹配getElementByIdgetElementsByTagName或其他一些从DOM获取HTML元素节点的方法。< / p>