<script type="text/javascript"> <!-- //データ var li0 = new Array() li0[0] = 'テスト0' li0[1] = 'テスト1' li0[2] = 'テスト2' //書き換え処理 function wk(textoj) { //LIのノードリストを取得する chlds = document.getElementsByTagName('LI') //LIをitem(0)から順番にスキャンする for ( i = 0 ; i < chlds.length ; i++ ) { //各LIの最初の子をセットする oj = chlds.item(i).firstChild //最初の子がTEXTノードなら書き換える if(oj.nodeType == 3) oj.nodeValue = textoj[i] } } //--> </script> <ul> <li>その0 <li>その1 <li>その2 </ul> <form> <input type=button value=" 書き換える " onclick="wk(li0)"> </form>