-1

div閲覧者がテーブル データをクリックしたときに、テーブルの下に説明を表示したいと考えています。これは、Dreamweaver と IE では問題なく動作するようですが、Firefox や Chrome では動作しません。

スクリプト:

<script>
    function changeDiv() {
        var txt = "This is some text";
        document.getElementById("textArea").textContent = txt;
    }
</script>

テーブルデータ:

 <td onClick="changeDiv()" class="amHours";>

私が間違っていることと、これを機能させる方法はありますか?

4

3 に答える 3

1

これを試して :)

document.getElementById('textArea').innerHTML = txt;

JsFiddle にはいくつかの問題があるようで、wc3schools を使用してテストしました。

于 2013-03-15T01:40:57.030 に答える
0

ID「textArea」を取得しようとしていますが、td要素にIDがまったくない場合は、tdを次のコードに置き換えます(注:ID「textArea」が追加されます)。

<td onClick="changeDiv()" id="textArea" class="amHours";>
于 2013-03-15T01:06:37.177 に答える
0

これを試して

   document.getElementById("textArea").html= txt;
于 2013-03-15T01:32:34.423 に答える