gpt4 book ai didi

javascript - 事件.目标。选择 parent 而不是 child

转载 作者:行者123 更新时间:2023-12-05 08:33:39 26 4
gpt4 key购买 nike

我想知道是否有机会只选择父 div 而不是子 div。一个简单的例子是这样的:

<!DOCTYPE html>
<html>
<body onclick="myFunction(event)">
<div style="border: solid black 2px">

<p>Click on a paragraph. An alert box will alert the element
that triggered the event.</p>

<p><strong>Note:</strong> The target property returns the element that
triggered the event, and not necessarily the eventlistener's element.</p>
</div>
<script>
function myFunction(event) {
alert(event.target.nodeName);
}
</script>
</body>
</html>

我想要的很简单,我想在 div 中单击(不介意它是否在 p 标签上)并接收 div 已被单击的消息。现在,如果我点击 p 个标签,我将收到 p 个消息。

事实是我试图选择 div 而不是 p 标签,例如更改它的所有颜色。谢谢你们。

最佳答案

function myFunction(event) { 
alert(event.target.parentNode.nodeName);
}

试试这个

关于javascript - 事件.目标。选择 parent 而不是 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37345009/

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