CLASS の HTML テキストを取得し、別の関数を使用して HTML テキストを変更するにはどうすればよいですか?
たとえば、同じクラスを使用するタグ (td) がたくさんあります。ただし、そのクラスの内部 html は、関数が呼び出された後に変更されます。
HTML
<table>
<tr><td class="number">1</td></tr>
<tr><td class="number">2</td></tr>
<tr><td class="number">3</td></tr>
<tr><td class="number">4</td></tr>
<tr><td class="number">5</td></tr>
</table>
jQuery/JS
function ChangeNumber(){
var cusid_ele = document.getElementsByClassName('number');
for (var i = 0; i < cusid_ele.length; ++i) {
var item = cusid_ele[i];
item.innerHTML = number(item.innerHTML);
}
}
function number(n){
if(n == 1)
return "one";
else if(n == 2)
return "two";
else if(n == 3)
return "three";
else if(n == 4)
return "four";
else if(n == 5)
return "five";
}
window.onload = function(){ ChangeNumber() };
コードが間違っているかどうかわかりません。はい、うまくいきません。助けが必要です。この URL を参照するだけです: https://stackoverflow.com/a/15560734/2903208
誰でもこれを試すことができますか?成功すれば、それは素晴らしいことです。
次のような出力が必要です。
one
two
three
four
five
出来ますか?
前もって感謝します!^_^