2017/09/14 JavaScriptで、要素のclass属性値を取得したり、変更する方法をまとめています。 サンプルコード一連の説明には下記の要素と、element変数を用いてます。 <a class="hoge fuga piyo" id="target">リンク</a>var element = document.getElementById( "target" ) ;取得class属性値を取得するには、classNameプロパティを参照しましょう。 // <a class="hoge fuga piyo" id="target">リンク</a> var a = element.className ; // "hoge fuga piyo"一括編集class属性値の全体の内容をまとめて編集するには、classNameプロパティの値を変更しましょう。 // <a class="ho
こんにちは、ほそ道です。 今回はDOMネタです。 イベントのキャプチャとバブリングについて覚書をまとめて参ります。 また今回はv8での検証であり、レガシーなIEは対象外です。 レガシーなIEはイベント設定メソッド自体が違いますのでご注意くださいませ。 目次はこちら 入れ子なDOMのイベント発生順序制御 DOMが入れ子構造になっていてそれぞれにイベント(例えばClickイベント)が設定されていた場合 「このように動いてほしい」という期待はケースバイケースであると思います。 期待通りの処理になるようカッチリ制御しちゃいましょう。 addEventListenerの第三引数「useCapture」 例えば下記の様なHTMLがあったとします。 body内にdivが入れ子になっておりそれぞれにClickイベントが登録されています。 <html> <head lang="en"> <meta char
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く