以下のソースでテストIDが動的に数値が

変わる場合にはどうしたらいいのでしょうか??
<html>
<body>
<table id="tbl">
<tr><td ID=123>1</td><td ID=123>2</td></tr>
<tr><td>3</td><td>4</td></tr>
</table>
</body>
<script type="text/JavaScript">
<!--
var test_id = getEntry();
var test_id_list = entryParser(test_id);
if (test_id_list.length==1 && test_id=="123"){
// test_idが 123 だけで来た場合、テーブル全体の背景を設定
document.all.tbl.style.backgroundColor="#FFCC66";
}else{
for (i in test_id_list){
var obj = document.getElementById(test_id_list[i]);
if (obj != null){
obj.style.backgroundColor="#FFCC66";
}
}
}

回答の条件
  • 1人2回まで
  • 登録:2006/08/02 19:26:41
  • 終了:2006/08/03 15:23:50

回答(1件)

id:llusall No.1

llusall回答回数505ベストアンサー獲得回数612006/08/02 20:20:26

ポイント60pt

こういうことでしょうか?

はずしていたら、ポイント不要でいいです。


<html>

<body>

    <table id="tbl">

        <tr><td ID=123>1</td><td ID=123>2</td></tr>

        <tr><td>3</td><td>4</td></tr>

    </table>

</body>

<script type="text/JavaScript">

<!--

var test_id = getEntry();

var test_id_list = entryParser(test_id);

if (test_id_list.length==1){

    // test_idが 単一だけで来た場合、テーブル全体の背景を設定

    document.all.tbl.style.backgroundColor="#FFCC66";

}else{

    for (i in test_id_list){

        var obj = document.getElementById(test_id_list[i]);

        if (obj != null){

            obj.style.backgroundColor="#FFCC66";

        }

    }

}


※もう少し仕様の詳細があると、私や他の人が回答しやすいと思います。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません