className 不是一个函数
2017-08-08
7732
当我运行以下代码时:
theAlert = document.createElement("div");
theAlert.className('alert alert-danger');
我收到此错误:
theAlert.className is not a function
出了什么问题,为什么它不起作用?
2个回答
className
是一个 getter/setter。应按如下方式使用:
theAlert.className = 'alert alert-danger';
KevBot
2017-08-08
作为 @ kevbot 的答案,您也可以使用 element.ClassList
element.Classlist.Classlist也提供了方便的API,并且是声明性的:
- 添加
- 删除
- 切换
示例:
908330662
Rajesh
2017-08-08