Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我试图在页面加载时使contactform最初隐藏,因此要在CSS中将contactform最初隐藏,我这样做了:
现在在HTML中,我有:
然后单击消息我会调用函数“ someFunc”,该函数隐藏contactinfo但显示contactform,该函数为:
它完全按预期隐藏了contactinfo,但是没有显示contactform。我认为这可能是因为CSS覆盖了该功能,是否有任何方法可以阻止它这样做并使其按预期运行?
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我试图在页面加载时使contactform最初隐藏,因此要在CSS中将contactform最初隐藏,我这样做了:
#contactform{
display: none;
}
现在在HTML中,我有:
<div class="contactme" ><a href="#contactnav" onclick="someFunc()">Message me!</a></div>
然后单击消息我会调用函数“ someFunc”,该函数隐藏contactinfo但显示contactform,该函数为:
function someFunc() {
document.getElementById('contactinfo').style.display='none';
document.getElementsByID('contactform').style.display='block';
}
它完全按预期隐藏了contactinfo,但是没有显示contactform。我认为这可能是因为CSS覆盖了该功能,是否有任何方法可以阻止它这样做并使其按预期运行?
最佳答案
函数名称错误,正确的是小“ d”和“ Element”而不是“ Elements”
document.getElementById('contactform').style.display='block';
^ ^
10-06 15:44