タグ

DOMに関するKen_Yamada99のブックマーク (2)

  • Wicker Wings Scripts[JavaScript/DOM] -- 動的にイベントを割り当てる

    DOMでのイベントの割り当ては、IEではattachEvent、GeckoやOperaではaddEventListenerを使うため、いちいちブラウザごとに振り分けなければなりません。 そこで、振り分けを行ってイベントを割り当てる関数を作成します。 function AddEvent() { if(arguments.length<3) return; var args=new Array(); for(var i=0;i<arguments.length;i++){ args.push(arguments[i]); } var en = args.shift(); var ev = args.shift(); var func =args.shift(); var el=document.getElementById(en); if(!el) return; for(var i=0;i<

  • NodeListの活用にはご注意を

    HTML上のタグ要素にアクセスする手法のおさらい。NodeListの活用法で気を付けるべき点、より実践的なHTMLでのメソッド使用法を学習しましょう。 旧来のDHTMLの手法では、JavaScriptから操作できるHTML要素には限りがありましたが、DOMでは、HTML上のありとあらゆる要素を自由自在に読み取ったり、書き換えることができるようになります。連載では、主にDOM Level 1で規定されている手法を使い、JavaScriptでどのようにHTML上の要素へアクセスするのか、そして、それをどうやって書き換えるのかを詳しく解説します。これにより、JavaScriptからHTML要素を手に取るように操れるようになります。 前回「ノード参照時におけるエラーハンドリング手法を学ぼう」では、タグの相対位置から要素を参照する方法と、ノード参照時のエラーハンドリングについて学習しました。今回は

    NodeListの活用にはご注意を
  • 1