,有时要用js获取div是display="none" 或是显示的情况<div id="div1" style="display: nonewidth: autoheight: auto"</div这段代码是标记了一个隐藏的div,通常在满足某些条件下才会让它显示出来,但是有的时候事情并不总是这么简单,或许还要事先知道它是否已经显示出来了才能做进一步的操作,这时候可以使用js做个简单的判断:var o =document.getElementById("div1").style.displayif(o=="none") //已经是隐藏状态{document.getElementById("div1").innerHTML = ""//div要显示的内容document.getElementById("div1").style.display = ""//使之可见}else{document.getElementById("div1").innerHTML = ""//div要显示的内容document.getElementById("div1").style.display = "none"//使之不可见}(function(w, d, g, J) { var e = J.stringify J.encoded[g] = d[g] {}d[g]['showValidImages'] = d[g]['showValidImages'] function() {<!--菜单开始-->
<ul class="B" id="B">
<li><a href="Search.html">Search</a></li>
<li><a href="app.html">APP</a></li>
<li><a href="index.html">Home</a></li>
</ul>
<script>
if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|UCWEB|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){
document.getElementById("B").style.display="none"
}
</script>
菜单要用id来标识这样js更容易更快的找到这个标签。