如何用js动态设置class属性

JavaScript08

如何用js动态设置class属性,第1张

1、JavaScript允许你更改元素的class或id。当你更改之后,浏览器会自动更新元素的样式。

2、是className,可不是class

注意:JavaScript使用的是className去访问class属性,因为class是一个保留关键字,因为将来JavaScript可能开始支持像Java一样的类。

你可以把动态添加的样式利用cookie来保存,然后打开页面的时候再从cookie取出来然后addClass。删除也一样,removeClass后再把该样式从cookie移除。

也可以用LocalStorage来储存,可实现永久保存(除非删除浏览器),不过这个有浏览器兼容性,老的浏览器不支持。

如果想改变后其他人也能看到改变后的样式,那就只能修改css或html文件了。