add()?

来源:4-4 菜单栏内容项的动画效果实现

慕粉第一号

2016-08-05 11:45

currentEl.classList.add('nc_move_right').js dom里有add()添类名的方法吗

写回答 关注

1回答

  • 笨蛋杜杜鸟
    2016-08-16 10:31:25
    已采纳

    classList是HTML5新增的属性,有add(),contains(),remove(),toggle()四个方法,实用classList操作类名更简单更安全。如果相兼容低版本的话,可以自己封转一个addClass()函数。

    例:

    function addClass (element, value) {
    	if (!element.className) {
    		element.className = value;
    	} else {
    		newClassName element.className;
    		newClassName += " ";
    		newClassName+=value;
    		element.className = newClassName;
    	}
    }


    慕粉第一号

    非常感谢!

    2016-08-16 11:02:32

    共 1 条回复 >

侧边栏信息展示效果

顶级大牛分享开发经验,学会实现侧边栏内容效果展示,让你迅速进阶

33647 学习 · 96 问题

查看课程