-2

こんにちは誰かが私が次のコードで隠されたテーブルを表示しない結果となる何かが欠けているかどうか教えてもらえますか?見てくれてありがとう。

    echo("<SCRIPT LANGUAGE='JavaScript'>document.getElementById('tblmain').style.display = 'block';</SCRIPT>");
4

2 に答える 2

2

単純に持つ方がはるかに簡単で信頼性が高いのではないでしょうか

echo '<style type="text/css">#tblmain { display: block }</style>';

JSが利用可能であることに依存していませんか?

于 2012-10-01T03:20:39.597 に答える
0

jQueryを使用している場合は、次のことを試してください。

echo("
            <SCRIPT LANGUAGE='JavaScript'>
                $(document).ready(function(){
                    $('#tblmain').show();
                });
            </SCRIPT>"
        );

$(document).ready(function(){...});DOMツリー全体の準備ができたときにコードを起動することに注意してください。動作しない場合は、#tblmain要素が存在しないことを意味します。

于 2012-10-01T08:28:31.447 に答える