【ガジェット】Gadgets プログラミング【Vista】
■ このスレッドは過去ログ倉庫に格納されています
0400393
2010/04/15(木) 00:08:37以下のようにして可能です。
function Proc() {
var e = window.event;
var el = e.srcElement;
if (e.type == 'click')
el.innerHTML = "OnClick!!";
}
var el = document.createElement("div");
el.onclick = Proc;
なお、thisキーワードは、onclickイベントの発生元エレメントを取得するためでしょうか?
onclickイベントの発生元を知るにはeventオブジェクトを使うほうがいろいろ応用が利きますよ。
あと無名関数をnewで作成する人を始めて見ました。メモリ効率が悪そうな気がします。
■ このスレッドは過去ログ倉庫に格納されています