我想用javascript让div消失。只是不起作用。我做错了什么?
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
document.getElementById("des").style.visibility = "hidden";
</script>
<div id="des">
Text.
<a href="">link</a>
</div>发布于 2014-08-08 18:19:09
在加载DOM之前正在运行脚本。
如果您将脚本放在div之后,它就会工作。
发布于 2014-08-08 18:20:00
试着在代码周围抛出一个准备好的文档。
如果您正在加载jquery,则只需执行$('#des').css('visibility', 'hidden');或$('#des').hide()操作。
<script type="text/javascript">
$(document).ready(function(){
$('#des').css('visibility', 'hidden');
});
</script>发布于 2014-08-08 18:20:37
在创建元素之前,您正在尝试使用id = "des“获取元素。
<div id="des">
Text.
<a href="">link</a>
</div>
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
document.getElementById("des").style.visibility = "hidden";
</script>这应该能行。
https://stackoverflow.com/questions/25209834
复制相似问题