此代碼顯示[object HTMLLIElement]
而不是實際的點擊元素。當我console.log
this
可變它給我的元素我想在頁面中顯示,但在頁面本身就說明[object HTMLLIElement]
嘗試將元素添加到頁面時,不斷獲得[對象HTMLLIElement]
var mainView = {
liDis: function() {
var liList = oct.catsList().getElementsByTagName('li');
for (var i = 0; i < liList.length; i++) {
liList[i].addEventListener('click', function() {
console.log(this);
oct.catsDisplay().innerHTML = this.value;
});
}
}
}
'value'不是'li' elements..'innerHTML =這個屬性....'不會增加但替換元素... – Rayon
不確定的答案,但這與'功能編程'有關的任何原因? – Sid