gpt4 book ai didi

javascript - 当某些元素添加到我的页面时单击事件会触发吗?

转载 作者:行者123 更新时间:2023-12-03 05:47:37 25 4
gpt4 key购买 nike

当我单击页面链接时,某些元素会动态添加到页面中。我想在这个新添加的元素上触发单击事件。但是每次未添加此元素时,我想在添加此元素时触发单击事件。使用 javascript 或 jquery。添加新元素时,页面会加载,因此我尝试设置超时功能并触发单击事件,但有时它不起作用。

最佳答案

以下是如何执行此操作的示例:

<!DOCTYPE html>
<html>

<head>
<link rel="stylesheet" href="style.css">
<script src="script.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function() {

document.querySelector('#myId').addEventListener('click', function() {
alert('Showing more details');
});

// ensure that event listner is added before triggering click event
document.querySelector('#myId').click();
});
</script>
</head>

<body>
<a id ="myId" >Show details </a>
</body>

</html>

关于javascript - 当某些元素添加到我的页面时单击事件会触发吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40278662/

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