改变类名,元素怎么还能被选取到
来源:4-4 video-javascript(1)
慕前端2209251
2019-09-08 21:56:04
老师:
播放/暂停控制时,用的classname取的元素,在暂停控制过程中将类名由playnode改为了pausenode,但是并没有对类名为pausenode的元素进行选取,暂停后的播放控制,代码逻辑是怎么样的呢?
另外可以对classlist.toggle讲解一下嘛
1回答
好帮手慕慕子
2019-09-09
同学你好,一开始通过getElementsByClassName获取元素后,赋值给PlayNode这个变量, 可以将这个变量看做一个指针,指向按钮元素, 所有后面不需要再次获取元素, 就可以修改元素的类名
classlist.toggle是一个固定的方法,我们直接使用即可。 使用方法就是:传入一个类名 , 如果元素中存在这个类名, 就会删除对应的类名, 如果不存在, 就会给元素添加对应的类名。
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~~
相似问题