1通过修改className控制属性
这个是覆盖,他会覆盖原有的类名,就算之前类名不同的属性也会失效,所以你想要之前的属性,那么就要在新类名中也加上之前的类名。
2.通过修改classList控制属性
与className相比不会覆盖 注意:className与classList的括号里面都不用加点,因为class就代表类的意思,所以他的括号里面默认就是类了,不需要点,加了反而报错。 另外补充:classList.contains(‘类名’),检查获取对象是否包含某种类,如果有则返回true,没有则返回false。
3.表单属性
表单的值通过表单.value来获取并改变,但按钮button的值还是通过button.innerhtml来改变 表单.reset():重置表单内容,把表单的内容清空
input.check=true; 表单勾选
button.disabled=true; 禁止点击按钮
表单想要提交必须要有name值
4.自定义属性
dataset是取出属性的集合,set就是集合的意思。dataset.id是取出自定义属性id的值。
5.间隔函数
1.开启定时器
函数名字不要加括号,加了括号相当于函数的调用,我们只需要名字,setInterval自己会调用函数。 注意:setInterval使用时会先检查后面的间隔时间,所以就算第一次输出repeat的内容,也需要等待1000ms。
2.停止定时器