我試圖使用EventListener
方法與click
事件來簡單地添加一個元素到<ul>
列表。我試圖在按鈕元素的節點上調用click
事件的函數,但每次刷新/加載網站時都會調用該函數。javascript eventlistener立即啓動而不是事件
function addElementToList() {
var navigationPanel = document.getElementsByTagName('ul')[0];
var newElementOnList = document.createElement('li');
var newElementsText = document.createTextNode('About');
newElementOnList.appendChild(newElementsText);
navigationPanel.appendChild(newElementOnList);
}
var elButton = document.getElementById('myButton');
elButton.addEventListener('click', addElementToList(), false);
爲什麼每次刷新/加載網站時,函數addElementToList
都在運行?
'elButton.addEventListener( '點擊',addElementToList,FALSE);' – Pointy