js 给当前的div添加class属性,设置值为"yourdiv",

我知道jquery的写法$(this).addClass("yourdiv"),但是用原生的js怎么写呢
2025-01-01 11:59:16
推荐回答(5个)
回答1:

document.getElementById("id").classList.add("yourdiv")
删除可以用document.getElementById("id").classList.remove("yourdiv")

回答2:

this.className='yourdiv';//这是把class设置为yourdiv
this.className+=' '+'yourdiv';//这是在当前div上添加class

回答3:

this.setAttribute("class","yourdiv");

回答4:

document.getElementById("myDIV").classList.add("mystyle");

回答5:

this.className += " yourdiv";