1
我再次遇到了一個奇怪的行爲。我覺得這是非常不合邏輯和混亂的。TypeError:x.y不是一個函數,當它顯然是
我可能沒有那種亂七八糟畫過一張,但簡單地說,你看,$$('h2')
顯然是其都有一個對象的方法on
,或JavaScript語言的屬性on
果然是一個函數,但是當我嘗試訪問該函數時,我得到一個TypeError?
我的問題是:爲什麼我會得到這個錯誤時,很明顯,對象確實有一個叫on
這是一個功能特性?
編輯:這裏的on
功能
on: function(event, func) {
this.node.addEventListener(event, func, false);
}
看看'on'的對象定義,有沒有可能'on'實際上是一大堆事件函數的包裝?如果是這樣,然後嘗試'$$('h2')。on.click(function(){...});'? – valverij
什麼庫提供'$$'? –
@valverij我更新了添加'on'函數的問題 –