エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
NodeItearatorを使う - 素人がプログラミングを勉強していたブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
NodeItearatorを使う - 素人がプログラミングを勉強していたブログ
NodeIteratorは、TreeWalkerのショボい版のような物で、Nodeを辿っていける。ただ、絞り込む条件として... NodeIteratorは、TreeWalkerのショボい版のような物で、Nodeを辿っていける。ただ、絞り込む条件として、要素や属性、テキストノードなどしか指定できないので、関数呼び出しが増えて、XPathと組み併せる場合と比べると総合的な速度が落ちる事が多い。 下のスクリプトは、入力した文字をハイライトするもの。 createNodeIteratorの第一引数に、基準となるノード、第二引数に条件、第三引数に関数もしくはnullで、第四引数は、あとで調べる。 function getElementsByText(parent, text){ var nl = document.createNodeIterator( parent, NodeFilter.SHOW_ELEMENT, function(elem) !elem.childElementCount && ~elem.textCo