再帰を利用して、HTMLのテキスト(タグで仕切られた範囲)を全て”[num]”に切り替えるプログラムを作りたいのですが、
Javascriptが初めてなのもありまして、なかなか目標を達成することができません。
例えば、
Html
1入力 2<a>はじめまして</a> 3<a>h_chicKerです</a> 4<a>よろしくお願いします。</a> 5 6=> 7出力 8<a>NUM:1</a> 9<a>NUM:2</a> 10<a>NUM:3</a>
のようにしたいです。
変換するHTMLの例は
https://teratail.com
のトップページとします。
再帰の雛形は作ってみました。
Javascript
1 <script type="text/javascript"> 2 3 function changeStr(element) { 4 5 if (element == null) { 6 var element = document.body; 7 } 8 if (element.childNodes.length > 0) { 9 changeColor(element.firstChild); 10 } 11 if (element.nodeType == 1) { 12 //ここに処理を書く? 13 } 14 } 15 16 </script>
なにかありましたら、随時補足させていただきます。
よろしくお願いします。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。