gpt4 book ai didi

javascript - 如何添加点击事件div runat server

转载 作者:行者123 更新时间:2023-11-29 17:19:51 26 4
gpt4 key购买 nike

我很难满足在带有 runat = "server"的 div 标签上添加事件点击。这在 IE 上完美运行,但在 chrome、mozilla 上运行不正常。搜索错误:-)

这是我试过的代码

JavaScript:

function showAlertAnomalie() {
alert("Handler test");
}

ASP:

<div id="btn_alert_anomalie" class="alertAnomalieClass" runat="server"  onclick="showAlertAnomalie" >
<asp:Label runat="server" Text="Alert annomaly" Font-Bold="true" Font-Size="12" ForeColor="White" style="cursor:pointer;"></asp:Label>
</div>

我也试过这个但没用..:

$("#btn_alert_anomalie").click(function () {
alert("Handler test");
});

最佳答案

内联 onclick 属性应该包含点击处理程序的 body,而不是它的名称。试试这个:

onclick="showAlertAnomalie();"

这是一个演示:http://jsfiddle.net/UgcEQ/

问题在于这样做:

onclick="showAlertAnomalie"

相当于这样做:

var btn = document.getElementById('btn_alert_anomalie');
btn.onclick = function(){
showAlertAnomalie
}

这并没有真正做任何事情。

关于javascript - 如何添加点击事件div runat server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13760831/

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