【发布时间】:2021-08-05 04:06:15
【问题描述】:
有人可以帮我一个功能来隐藏一个列表元素,当单击它时,一个一个地隐藏它?我只是让它工作,但对于一个元素,我不确定它会如何适用于所有元素。
假设我有一个包含 5 个元素的列表。当我单击元素 1 时,它消失了。如果我点击元素二,它也会消失等等。
我希望它只在 javascript vanilla 上做
这是我迄今为止尝试过的:
<!DOCTYPE html>
<html>
<body>
<ul>
<li id ="id1" onclick="document.getElementById('id1').style.visibility='hidden'">Coffee</li>
<li class ="id1" onclick="document.getElementById('id1').style.visibility='hidden'">Coffee 2</li>
<li class ="id1" onclick="document.getElementById('id1').style.visibility='hidden'">Coffee 3</li>
</ul>
</body>
</html>
【问题讨论】:
-
所有带有 id1 的 onClick 获取元素。每一个都以它的元素的 ID 为目标。
标签: javascript html css list html-helper