html no-js求解释

JavaScript07

html no-js求解释,第1张

单看你这代码没有太多的含义

1.按照标准解释

class是定义样式属性,no-js仅仅是样式名而已

2.当然html属性可用于js调用处理

3.仅仅是一个注释,表示页面内部无js(我猜的)

...

if lt IE 7 IE7一下版本能识别

[if IE 7]>IE 7能识别

class="no-js ie ie6 lte9 lte8 lte7" 设置class样式 多个样式用空格隔开

以此类推

目的是给不同浏览器初始化,让解析效果达到更一致的效果;

<!--菜单开始-->

<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更容易更快的找到这个标签。