我有一个固定的div,它在页面加载时覆盖屏幕,我希望在页面加载完成后删除它。我尝试在父节点上使用removeChild,但它似乎没有工作。
身体标签:
<body onload="showPage()">
脚本代码(位于代码底部的):
<script type="text/javascript">
function showPage() {
var cover = document.getElementByID("pageCover");
cover.parentNode.removeChild(cover);
}
</script>
答案 0 :(得分:1)
它是getElementById ...注意,小写d
var cover = document.getElementById("pageCover");
cover.remove();
那里还有另一个代码提示
所以,你真的可以在一行中做到这一点
document.getElementById("pageCover").remove();
答案 1 :(得分:0)
应该是getElementById
function showPage() {
var cover = document.getElementById("pageCover");
cover.parentNode.removeChild(cover);
}