2
我正在练习我的JS技能(我是新手)。我试图获取触发事件的特定元素并将其显示在span
元素中。但是我不知道我做错了什么,当我点击按钮时什么也没有发生。JavaScript中的模块模式
这是一个计算器程序,我正在做但使用模块模式,我认为这是所谓的。
var Calculator = {
init: function(){
var button = document.querySelectorAll("[class^='button']");
button.onclick = this.writeEvent;
},
write: function (element){
document.getElementById("display").innerHTML = element;
},
writeEvent: function(event){
write(target.event)
}
}
Calculator.init();
它'event.target',请询问这里之前检查下一次控制台;) –
另外'button.onclick'不会因为工作' button'是'NodeList'而不是'Element'。 – Titus