js取div的id总是提示‘cannot resolve id‘...’’

KingcinLee 2016-03-14 04:57:22
<script type="text/javascript">
var a = location.href;
if (a != '/') {
//$("#elevatorzt").bind();
$("#elevatorzt").css('display', 'none');
} else {
$("#elevatorzt").css('display', 'block');
}
</script>
<div class='elevatorzt'id="elevatorzt">
<div class='elevator_wrapperzt'>
<a href="#1f" target="_self">
<div class='cardzt'>
<span ><img src="@{@WorkContext.ImageCDN}/images/tcg_01.png"/></span>
</div>
</a>
</div>
</div>
为什么取不到div 的id。。。
...全文
288 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
因为有时候页面加载速度比较慢,先从上到下执行加载html 它加载到

 $("#elevatorzt").css('display', 'none');
这段话的时候 ,这个div还未加载

<div class='elevatorzt'id="elevatorzt">
它就默认 没有这个id

<script type="text/javascript">
$(function(){
    var a = location.href;
    if (a != '/') {
        //$("#elevatorzt").bind();
        $("#elevatorzt").css('display', 'none');
    } else {
        $("#elevatorzt").css('display', 'block');
    }
});
</script>
$(function(){ }); //页面加载完成后,执行函数

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧