原文:原生js给元素添加类

这个问题可以使用setAttribute 或者className属性给元素添加类名,使用方法为ele.setAttribute class ,newClass 或者ele.className newClass,但这样相当于重写了元素的className属性,会使元素原本已有的class被覆盖,这个效果其实是替换class而非添加。 要做到添加该如何实现呢,思路是先获取当前的className,然 ...

2017-03-23 17:35 0 17594 推荐指数:

查看详情

原生js给DOM元素添加一个

方法一: 使用DOM.setAttribute("class","名") 方法二: DOM.classList.add("名") 方法一给DOM元素添加名会覆盖原有的名 方法二 可以给DOM元素添加一个名后 还可以在继续给DOM元素添加新的名 并且不会覆盖已有的名 ...

Mon Mar 25 22:45:00 CST 2019 0 8583
原生js给DOM元素添加、删除一个

方法一: DOM.setAttribute("class", "名") DOM.removeAttribute("class", "名") 方法二: DOM.classList.add('名'); //添加名 DOM.classList.remove('名'); //删除名 ...

Fri Dec 04 18:41:00 CST 2020 0 2083
原生js给div添加

一 写个函数然后传入对象元素跟样式名字,判定是否为空,如果不为空就赋值样式名字; 二 写个函数然后传入对象元素跟需要添加到样式名字,判定是否为空,如果为空就赋值,否则就加个空格再赋值; 三 传入对象元素跟样式名字,然后把elm.className看成用“ ”(空格 ...

Wed Feb 08 02:19:00 CST 2017 0 2776
原生JS元素添加class属性

有下面这三种简单语句。 测试一: 测试二: 小结:JS放在body与head中的不同 放在body和head其实差不多的,只不过是文档解析的时间不同。浏览器解析html是从上到下的。 如果把 ...

Fri Aug 04 18:24:00 CST 2017 4 105998
元素属性的添加删除(原生js

添加属性 odiv.setAttribute("title","hello div!"); odiv.setAttribute("class","boxClass"); odiv.setAttribute("hello","divTag");//自定义属性设 ...

Sat Dec 30 16:36:00 CST 2017 1 15711
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM