我正在尝试创建一个基于DOM的事件以测试我的Javascript技能,有人知道为什么这不适用于该元素吗?
function getButton(){
var getButton = document.getElementById("submit");
getButton.onclick() = function(){
alert("it works!")
}
}
提交是ID元素中元素的
<input type="submit" />
类型,因此我不明白为什么它不起作用。 最佳答案
将()
放在事件标识符中。您只是在此处分配属性,而不进行函数调用或类似操作。
function getButton(){
var getButton = document.getElementById("submit");
getButton.onclick = function(){
alert("it works!");
}
}
关于javascript - getElementById未在Javascript中选择元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16058337/