gpt4 book ai didi

javascript - removeChild(lastChild) 不起作用?

转载 作者:行者123 更新时间:2023-11-28 12:28:14 25 4
gpt4 key购买 nike

我学习了一些有关访问和操作 DOM 的教程,并且遇到了这个:

我有这个 HTML:

<span>
Shooting
<img id="fallenstar" src="https://dom-tutorials.appspot.com/static/star_on.gif">
</span>

我想删除星星,我找到了这个解决方案:

document.getElementById("fallenstar").parentNode.removeChild(lastChild);

但它不起作用:

var star = document.getElementById('fallenstar');
star.parentNode.removeChild(star);

我的问题是它们之间有什么区别。为什么当我分配 document.getElementById("fallenstar") 时它会起作用到一个变量?

最佳答案

您必须声明lastChild。我认为是明星图像:

var lastChild = document.getElementById('fallenstar');
lastChild.parentNode.removeChild(lastChild);

fiddle

关于javascript - removeChild(lastChild) 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25486423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com