为什么我无法将事件列表器分配给按钮?

时间:2016-01-07 20:38:22

标签: javascript javascript-events addeventlistener event-listener

这里是将事件监听器添加到html中所有按钮元素的代码。结果 - 没有注册的事件列表,也没有错误。

window.onload = function(){
    addEvListeners();
    // This function is to assign ELs to buttons in my HTML
    function addEvListeners(){
        var target = document.getElementsByTagName("button");
        for (i = 0; i <= target.length - 1; i ++){
            target[i].addEventListener("click", function(){model();},false);
        }
    }
    function model(){
        return true; // just for placeholder
    }
}

1 个答案:

答案 0 :(得分:0)

class MyClass {
    let myProperty: String
    private static var instance : MyClass?

    required init(myProperty: String) {

        self.myProperty = myProperty

        if MyClass.instance == nil {
            MyClass.instance = self
        }
    }

    class func currentClass() -> MyClass? {
        return MyClass.instance
    }
}

let aNewClass = MyClass(myProperty: "Hi")

这对我有用。我最终在我的控制台得到了一个哟。你的按钮元素是否可能不存在于if