首页 > 代码库 > 慕课网中网页定位导航中js相关问题总结
慕课网中网页定位导航中js相关问题总结
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相关问题总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。