【发布时间】:2014-06-05 10:17:00
【问题描述】:
我不知道为什么按钮点击功能没有在 Javascript 中触发,我错过了什么吗?我试过了:
aspx.page
<input type="button" id="tglBtn" onclick="changeName(this) " runat="server" />
或
<input type="button" id="tglBtn" OnClientClick="changeName(this);" runat="server" />
或
<input type="button" id="tglBtn" OnClientClick="changeName(this);return false;" runat="server" />
Javascript
function changeName(obj) {
alert("hey");
if ($(obj).attr("Value") == "Open") {
$(obj).val("Close");
}
else {
$(obj).val("Open");
}
}
【问题讨论】:
-
假设您已正确包含脚本,您拥有的第一个版本应该可以正常工作:jsfiddle.net/DyU7k您检查控制台是否有任何错误?
-
你是否包含了 jquery 文件?
-
是的,我有 jquery 文件。
标签: javascript jquery html asp.net button