以下のjavascriptでTDの背景色を変更したいのですが、ネスケの7だと色が付与

されない現象が発生しました。
どのようにしたら色が変わるのでしょうか?
<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>

回答の条件
  • 1人2回まで
  • 登録:2006/08/07 19:03:52
  • 終了:2006/08/08 10:01:16

回答(1件)

id:susie-t No.1

susie-t回答回数99ベストアンサー獲得回数182006/08/07 21:26:04

ポイント60pt

document.allはIEでしか動かなかったと思います。document.all.tagsをdocument.getElementsByTagNameに変更してみてください。

id:hopefully

出来ましたwww

ありがとうございますwww

2006/08/08 10:00:59

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

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

トラックバック

  • JavaScript JavaScript 2006-08-18 14:41:05
    [ Javascript ] 辞書配列の Key を取り出す JavaScript ではてなブックマーク数を表示 JavaScriptを最速で実行できるブラウザはどれ? Operaユーザーは「DivX Stage6」を楽しむためにUser Javascriptを JavaScript
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

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

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