Javascript関連情報

更新日:2004年11月13日

DOM Samples /Core NodeList/item()

ノードリスト内のindex番目にある項目を返します。

サンプル : 3
動作ブラウザ
win mac linux
n7 m1 e6 o7 n7 m1 e5 s1 n7 m1 k3

データ0 データ1
データ2 データ3



<script type="text/javascript">
<!--

//データ
var a = new Array()
    a[0] = 'あいうえお'
    a[1] = 'かきくけこ'
    a[2] = 'さしすせそ'
    a[3] = 'たちつてと'

//書き換え処理
function chgData(textoj)
{
  //対象TABLEを特定する
  tbl0 = document.getElementById('table0')

  //対象TABLE内TDのノードリストを取得する
  tds = tbl0.getElementsByTagName('TD')

  //TDをitem(0)から順番にスキャンする
  for ( i = 0 ; i < tds.length ; i++ )
  {
    //各itemの最初の子をセットする
    oj = tds.item(i).firstChild

    //最初の子がTEXTノードなら書き換える
    if(oj.nodeType == 3)
      oj.nodeValue = textoj[i]
  }
}

//-->
</script>

<table id="table0" border="1">
  <tr>
   <td>データ0</td>
   <td>データ1</td>
  </tr>
  <tr>
   <td>データ2</td>
   <td>データ3</td>
  </tr>
</table>

<form>
<input type=button 
       value=" chgData(a) "
       onclick="chgData(a)">
</form>
        



サンプルは、テーブルタグ内のTDオブジェクトのノードリストを順番にitemで拾って書き換えています。
1 2 3
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

高橋 登史朗

Javascriptをはじめ、Ajax、jQueryの著書多数のガイドが、何かと最近騒がれているJa…

続きを読む

住まいには、人の個性がよく現れるもの。同じ空間をどのように使うかで、雰囲気も、快適さも大きく変わってくる。ここでは、「建築家と家を建てる」ガイド の川畑博哉氏が厳選した10軒を紹介し、建築家それぞれのこだわりのポイントを紹介しよう。建築のプロたちが考え出した、マネしたくなるアイデアが満載! さぁ、いますぐチェック!

人気Javascriptランキング

Powered by 価格.com

デジタル関連コミュニティ

北欧好きが、愛用の北欧モノを見せ合うコミュニティ

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

ショッピングカタログ

All About ウェブマガジン

女性向け

雨が楽しくなる!レイングッズ15

男性向け

マネしたくなるアイデア住宅

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック

知識・経験を生かして、記事を書いてみませんか?