嗨,有人可以告訴我,我是否在下面的代碼中丟失了一些導致沒有顯示隱藏表的東西?感謝您的期待。顯示來自PHP的隱藏表
echo("<SCRIPT LANGUAGE='JavaScript'>document.getElementById('tblmain').style.display = 'block';</SCRIPT>");
嗨,有人可以告訴我,我是否在下面的代碼中丟失了一些導致沒有顯示隱藏表的東西?感謝您的期待。顯示來自PHP的隱藏表
echo("<SCRIPT LANGUAGE='JavaScript'>document.getElementById('tblmain').style.display = 'block';</SCRIPT>");
那豈不是容易得多,更穩定,只是有
echo '<style type="text/css">#tblmain { display: block }</style>';
所以你不依賴於JS是可用?
編號閱讀評論。表將用'style'屬性覆蓋CSS。 – Zaffy
如果你正在使用jQuery試試這個:
echo("
<SCRIPT LANGUAGE='JavaScript'>
$(document).ready(function(){
$('#tblmain').show();
});
</SCRIPT>"
);
注$(document).ready(function(){...});
它會火的時候,整個DOM樹是準備中的代碼。如果它不起作用,則表示#tblmain元素不存在。
你可以把它扔在一個有相關代碼的JSFiddle中嗎? – Brant
什麼是「隱藏」? – Zaffy
從JS控制檯獲取任何錯誤? DOM中可能不存在'tblmain'。 –