gpt4 book ai didi

javascript - 如何注册div点击事件?

转载 作者:行者123 更新时间:2023-12-02 19:58:32 24 4
gpt4 key购买 nike

我正在尝试为我的 div 注册 clickevent。如果我将 iframe 放在 div 内,它将无法工作。如果是在外面的话就可以了。当 iframe 位于 div 内时如何使其工作?

html:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style>
#mydiv
{
height: 300px;
width: 300px;
border: 1px solid;
}
</style>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script>

$(function () {
var clicks = 0;
$('#mydiv').bind('click', function (e) {
clicks++;
$("#numberclicks").html(clicks);
});
});

</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<span id="numberclicks"></span>
<div id="mydiv">
<iframe id="myframe" src="http://www.jquery.com" width="300" height="300" />
</div>


</div>
</form>
</body>
</html>

最佳答案

iframe 正在吞噬 div 的点击事件,因为它是跨站点脚本编写的东西,您可以做的就是使用 z-index 将 div 放在 iframe 之上,并从上面的 div 收集点击。

关于javascript - 如何注册div点击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8303763/

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