-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 回答