gpt4 book ai didi

javascript - 如何在 JavaScript 中使用它?

转载 作者:技术小花猫 更新时间:2023-10-29 12:14:09 25 4
gpt4 key购买 nike

在 jQuery 中我们使用:

$("p").click(function(){$(this).hide();});

在上面的语句中,this 非常重要,因为它只隐藏了我们点击的那个p 元素。但是,如果我们在 this 的位置使用 "p",当我们单击任何一个 时,它将隐藏所有 p 元素>p 元素。

我想知道是否有任何方法可以使用 JavaScript 生成相同的效果。我试过:

document.getElementsByTagName("p").onclick = function(){this.style.display:none;}

document.getElementsByTagName("p").onclick = function(){document.getElementsByTagName(this).style.display:none;}

但这些都不起作用。

最佳答案

您需要遍历每个元素,然后使用 addEventListener 将事件附加到它:

var allP = document.getElementsByTagName("p");
for(i=0; i< allP.length; i++) {
allP[i].addEventListener('click', function () {
this.style.display = "none";
});
}

Working Demo

关于javascript - 如何在 JavaScript 中使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39034019/

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