ここに問題があります。span要素のcssクラス名は、生成するたびに変化し続けます。簡単にするために、スパン要素があります
<tr>
<td>
<span class=1234>My Name is BouncingHippo</span>
</td>
....other well-defined DOM elements with id etc...
</tr>
HTMLのどこかにラジオボタンがあります。onchangeを実行すると、span要素のフォントの色が変更されます。
span要素には、id、name、および常に変更されるspanクラスがありません。私の現在のメソッドは、 for everyをgetElementsByTagName()
使用して特定の行を返し、その方法でスタイル属性を挿入するブルートフォースです。innerHTML
<tr>
これにはもっと良い方法がありますか?スパンクラスが世代ごとに変更される理由は、クライアントによって規定されたセキュリティ目的のためです。
編集1
まだ機能させていないブルートフォース方式のjsfiddleの大まかな概念..http: //jsfiddle.net/3jVnJ/1/