人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

以下のソースで2ページ目のIDが123と321の背景が色が変更されるようにしたい。
どしたらいいでしょうか?
_でIDは連結されます。もちろんひとつだけの場合もありです。
■1ページ目-----------------------------------------------------------------
<html>
<body>
<a href="0.html?test_id=123_321">次ページ123</a><br><br>
</body>
</html>

■2ページ目-----------------------------------------------------------------

<html>
<script type="text/JavaScript">
<!--
function ajustCenter(){
if (ls.match(/\/test_id\/([\d_]+)/)){
id = RegExp.$1;
} else if (ls.match(/[&|\?]test_id=([\d_]+)/)){
id = RegExp.$1;
}
var tagname = "TD";
for (var i=0; i < document.all.tags(tagname).length; i++) {
var elem = document.all.tags(tagname)[i];
if(elem.id==id){
elem.style.backgroundColor="#FFCC66";
}
}
}
//-->
</script>
<body onload="ajustCenter();">
<table>
<tr><td id=123><a name="1">1</td><td id=123>2</td></tr>
<tr><td id=231><a name="3">3</td><td id=231>4</td></tr>
<tr><td id=321><a name="5">5</td><td id=321>6</td></tr>
</table>
</body>
</html>

●質問者: hopefully
●カテゴリ:就職・転職 ウェブ制作
✍キーワード:ALL Ls regexp ひとつ ソース
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● llusall
●60ポイント

こちらでいかがでしょうか?


■2ページ目-----------------------------------------------------------------


<html>

<script type="text/JavaScript">

<!--

function ajustCenter(){

    var ls = location.search;

    if (ls.match(/\/test_id\/([\d_]+)/)){

        id = RegExp.$1;

    } else if (ls.match(/[&|\?]test_id=([\d_]+)/)){

        id = RegExp.$1;

    }

    var aryId = id.split("_");

    var tagname = "TD";

    for (var i=0; i < document.all.tags(tagname).length; i++) {

        var elem = document.all.tags(tagname)[i];

        for (var j=0; j < aryId.length; j++) {

            if(elem.id==aryId[j]){

                elem.style.backgroundColor="#FFCC66";

            }

        }

    }

}

//-->

</script>

<body onload="ajustCenter();">

<table>

<tr><td id=123><a name="1">1</td><td id=123>2</td></tr>

<tr><td id=231><a name="3">3</td><td id=231>4</td></tr>

<tr><td id=321><a name="5">5</td><td id=321>6</td></tr>

</table>

</body>

</html>

◎質問者からの返答

ありがとうございます。

完璧ですwww

また何かあったらお願いしたいですwww

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ