javascriptで<tr>の背景色を変えたいのですが

ieではどうしても変わりません。
ffなどでは変わります。

どなたかご存じでしたら教えてください。

よろしくお願いします。

回答の条件
  • 1人1回まで
  • 登録:2009/03/18 15:45:04
  • 終了:2009/03/18 16:26:16

回答(1件)

id:taka27a No.1

taka27a回答回数3149ベストアンサー獲得回数642009/03/18 15:49:49

・できるだけ動作確認は Microsoft Internet Explorer 6 で行なってください。

・Internet Explorer 7.0 を使っている場合は、ActiveX を有効にしてみてください。

参考まで。

id:worldtravel

windows + Microsoft Internet Explorer 6 で行なっています。

これで変わりません。

2009/03/18 15:53:08
  • id:Mars
    具体的なソースがあると何かわかりそうだけど。
    (簡単なコードを書いて試したけどIEであっても変わらないって事はなかったです。)
  • id:worldtravel
    ありがとうございます。

    こんなかんじです。
    function changeBackground(){
    document.getElementById('id').style.background = '#ffddee';
    }
  • id:Mars
    おもいっきり単純なコードですね・・試したコードとほぼ一緒。
    それだけ単純だとやはり実行環境でしょうか?他のJavascriptは正常に動いているんでしょうか??
    もし、他が正常に動くなら、やはり中身・・・?
    抜き出しじゃなくて他の人でも再現できそうなコードがないとわからないかも。
  • id:worldtravel
    ありがとうございます。

    下記で試したら動きました。
    と言うことは他が問題なのですね。

    firefoxでは動くんですが.....
    特にエラーもないですし.....

    ありがとうございました。
    他の原因を探して見ます。


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <script type="text/Javascript">
    <!--
    function changeBg(){
    document.getElementById('hoge').style.background = '#ccffcc';
    } //-->
    </script></head>

    <body>
    <div onClick="changeBg()">テスト</div>
    <table border="1">
    <tr id="hoge">
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    </table>
    </body>
    </html>
  • id:fester
    「backgroundColor」
    http://javascriptist.net/ref/element.style.backgroundColor.html

    document.getElementById('id').style.backgroundColor= '#ffddee';

  • id:worldtravel
    ありがとうございます。
    こちらも試しましたがダメでした。

    このコードには問題が無く、その他の部分に問題があるようです。

    ちなみに ff でしたら、backgroundでもbackgroundColorでも大丈夫でした。

    ありがとうございました。

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

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

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

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