<tr style="height:5px" id="TRRSHeaderTrialBar" name="TRRSHeaderTrialBar" style='display:none'>
<tr id="TREmail" name="TREmail" style="height:1px;" nowrap style='display:none'>
我使用上面的代码来隐藏栏,它在IE中正常工作,但在Firefox和Chrome中没有 所以我用了
document.getElementById("TREmail").style.display = "none";
document.getElementById("TRRSHeaderTrialBar").style.display = "none";
TRRSHeaderTrialBar
包含标签页,TREmail
包含两个按钮。
加载页面时,TRRSHeaderTrialBar
工作正常但TREmail
在页面开始加载时显示按钮。加载完成后,它会隐藏。
我希望在加载页面时隐藏这些按钮。
答案 0 :(得分:4)
您must not使用多个样式属性。而不是
<tr style="height:5px" ... style='display:none'>
使用
<tr style="height:5px; display:none">
答案 1 :(得分:0)
看看你写的html代码;您可以很容易地注意到tr
中有两种样式。
尝试以下,它可能会有效:
<tr style="height:5px; display:none;" id="TRRSHeaderTrialBar" name="TRRSHeaderTrialBar">
<tr id="TREmail" name="TREmail" style="height:1px; display:none;" nowrap>
您必须在一个样式标题中应用所有css样式,如上面的代码中所述。
答案 2 :(得分:0)
varvalidated = document.forms(0).validated.value;
if(varvalidated == 0)
{
document.getElementById("k1").style.display = "none";
}
else
{
document.getElementById("t1").style.display = "none";
}