码迷,mamicode.com
首页 > Web开发 > 详细

慕课网中网页定位导航中js相关问题总结

时间:2017-04-21 19:25:36      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:正则   bsp   dcl   function   ie8   set   replace   var   问题   

1.js中ie8及以下浏览器不支持getElementsByClassName,

(1)JS原生代码里addClass添加类,要带空格

    举例子 :

  <div class="item1 item2"> </div>

     上面是一个div,这个div的样式已经有两个,所以你再添加class的时候就需要加空格后再加入新的样式。

    最后得到: <div class="item1 item2 new"> </div>

(2)移除类:不能直接让 obj.className="";因为一个对象可能有很多类。要用如下空格替换要移除的正则表达式。

   obj.className = obj.className.replace(reg, "");

2.var result = [ ];定义一个空数组。

3.window.onscroll = function(){}; 当窗口滚动时,那么执行以下函数。如果没有这一行,那么,窗口滚动没有触发任何的函数,相当于没用。window.scroll就是触发窗口滚动事件。

4._menu的href属性也可以直接用getAttribute(‘href‘)    _menu.getAttribute(‘href‘)

 js可以用 setAttribute(‘class‘,‘className‘)

慕课网中网页定位导航中js相关问题总结

标签:正则   bsp   dcl   function   ie8   set   replace   var   问题   

原文地址:http://www.cnblogs.com/sunmarvell/p/6744784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!