div内のすべてのURLを見つけるためにjavascriptコードを作成しようとしています。これは、div内のすべてのURLがスペースで区切られている場合、これはかなり簡単になります。その場合、div内にあるものについて正規表現を実行して見つけることができます。しかし、この外側のdiv内のURLは、sub div(または他のhtmlタグ)内にある可能性があります。サブディビジョンもセパレータとして考慮する必要があります(これらのサブディビジョンを取り除きたいとは思いません)。例を挙げると、以下に私はIDが「外」とのdiv内www.foo.comとwww.bar.comを見つけたい:div内のすべてのURLを置換する
<div id="outer"><div>www.foo.com</div>www.bar.com</div>
これを行うための良い方法でしょうか?
DOMツリーを歩き、各テキストノードを個別に扱いますか? – Passerby
jQueryを使用してもよろしいですか? – codeVerine
http://stackoverflow.com/a/1732454/27862 – user123444555621