我开始编写一些 javascript 代码来检测按钮按下。我一直在谷歌搜索所有不同的方法。当他们中的一些人在我的代码中工作或不工作时,我被难住了。
这是一个有 4 个示例的JS Fiddle。
有人可以解释为什么 #1 或 #4 不起作用吗?
这是html测试代码。
<input type ='button' value = "Test Button 1" id="Test_Button1" >
<input type ='button' value = "Test Button 2" id="Test_Button2" >
<input type ='button' value = "Test Button 3" id="Test_Button3" >
<input type ='button' value = "Test Button 4" id="Test_Button4" >
这是javascript代码
$('Test_Button1').click (function() {
alert("Test Button 1 worked");
});
$(document).on("click","#Test_Button2", function() {
alert("Test Button 2 worked");
});
document.getElementById('Test_Button3').onclick = function() {
alert("Test Button 3 worked");
};
$(document).ready (function () {
$('Test_Button4').click (function() {
alert("Test Button 4 worked");
});
});