js问题,我设置了一个空div,并且用visibility:hidden设置隐藏了!现在我用innerHTML获取该div的内容
我获取到的值都是不为空,空div不应该显示空吗??<style>#tan_bg{width:100%;height:100%;position:fixed;left:0;...
我获取到的值都是不为空,空div不应该显示空吗??
<style>
#tan_bg {width: 100%;height: 100%;position: fixed;left: 0;top: 0px;z-index: 2;filter: alpha(opacity:80);opacity: 0.8;background: #000;visibility: hidden;}
#kt_vip { position: fixed;width: 700px;height: 600px;left: 45%;top: 50%;margin: -385px 0 0 -425px;background-color: #EEEBFC;z-index: 3;visibility: hidden;}
</style>
<div id="tan_bg" ></div>
<div id="kt_vip" ></div>
<script>
if(document.getElementById("kt_vip").innerHTML==null){
alert("空");
}else{
alert("非空");
}
</script> 展开
<style>
#tan_bg {width: 100%;height: 100%;position: fixed;left: 0;top: 0px;z-index: 2;filter: alpha(opacity:80);opacity: 0.8;background: #000;visibility: hidden;}
#kt_vip { position: fixed;width: 700px;height: 600px;left: 45%;top: 50%;margin: -385px 0 0 -425px;background-color: #EEEBFC;z-index: 3;visibility: hidden;}
</style>
<div id="tan_bg" ></div>
<div id="kt_vip" ></div>
<script>
if(document.getElementById("kt_vip").innerHTML==null){
alert("空");
}else{
alert("非空");
}
</script> 展开
2个回答
展开全部
innerHTML:它是HTML 文本,他会把标签输出,所以就算没有,也不会为NULL 你可以变成“” 。我是这样理解的,你试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-12-30
展开全部
用这个
if(document.getElementById("kt_vip").innerHTML == ""){
alert("空");
}else{
alert("非空");
}
if(document.getElementById("kt_vip").innerHTML == ""){
alert("空");
}else{
alert("非空");
}
追问
卧槽,谢谢你!我之前也是这样做的,却没没成功啊!估计少了个=
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询