我一直用JavaScript並沒有這樣的事情使用dojo/javascript觸發點擊事件?
var div = document.getElementById("bob");
div.addEventListener("click", function(){alert('foo');});
// all tests fail
//div.click();
//div.onclick();
//div.onClick();
var div2 = document.getElementById("adam");
// works
//div2.onclick();
var div3 = document.getElementById("iris");
div3.onclick = function(){alert('wat');};
// works
//div3.onclick();
//How do I trigger the div (the first div, "bob") "click" event?
代碼是在這裏:http://jsfiddle.net/TVrfF/, 取消註釋測試用例
所以,我怎麼可以觸發通過的addEventListener click事件設置(例如,DIV 「bob」)與dojo或純javascript?
另外,我應該放棄使用addEventListener從現在開始,只是使用element.onclick = function(){}由於這個問題我有? addEventListener的優點是什麼?
document.getElementById(「iris」)。click()? – binarious 2012-04-04 22:27:03