私は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/、テストケースのコメントを外します
では、dojo またはプレーンな JavaScript を使用して、addEventListener (例: div "bob") を介してクリック イベントの設定をトリガーするにはどうすればよいでしょうか?
また、私が抱えているこの問題のために、今後 addEventListener の使用を放棄し、 element.onclick = function(){} を使用する必要がありますか? addEventListener の利点は何ですか?