[英]How do I hide my <div> element by default when pulling up my website?
所以我尝试将“myInfo.style.display = 'block'”更改为 document.getElementById('demo').style.display = 'none' 但它没有用,所以我很难弄清楚如何隐藏默认情况下,当我单击按钮时,它会显示它。
这是代码
<center><p><button onclick="myFunction()" id="button">Show More</button></center></p><br>
<script>
function myFunction() {
var myInfo = document.getElementById('demo');
var displaySetting = myInfo.style.display;
var clockButton = document.getElementById('button');
if (displaySetting == 'block') {
myInfo.style.display = 'none';
clockButton.innerHTML = 'Show Info';
}
else {
myInfo.style.display = 'block';
clockButton.innerHTML = 'Hide Info';
}
}
</script>
<div id="demo"><font color="black"><b>Fav Color:</b> Orange/Purple<br><b>Hobbies:</b> Coding, Video games, Hanging out with friends, Drifting<br><b>Fav Song:</b> Homocide - Logic (ft. Eminem)<br><b>Fav Animal:</b> Cat<br><b>Fav Food:</b> Pulled Pork Sandwich</font></div>
正如萨姆纳埃文斯在他们的评论中所说,只需添加
style="display: none"
到您的 div 标签。 默认情况下它将被隐藏,您的按钮将起作用。 你可以在这里测试它: https://jsfiddle.net/0v3fzo97/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.