javascript - 点击未定义(页面加载时取消静音流)
问题描述
我设置的流通过其流提供程序具有自动播放功能,但它仅适用于视频。音频(右声道)保持静音,直到用户单击取消静音。我也希望音频自动播放。
我认为在页面加载时模拟单击静音按钮会做我想要的。但是在控制台中这样做会 click is undefined
出错。为什么是这样?
document.getElementsByClassName("vjs-mute-control").click
解决方案
document.getElementsByClassName
返回一个数组,所以你可能应该这样做
document.getElementsByClassName('classname')[0].click
不像document.getElementById
返回一个项目
推荐阅读
- java - PIT 突变测试历史文件放在哪里?
- r - 在 R 中生成 out_table
- python - 根据日期时间条件乘以数据框行
- c++ - 如何使用新语法 QT5 将信号连接到信号?
- c - C - 将元素添加到排序链表(字母排序)
- hyperledger-fabric - 在 Hyperledger Fabric 1.4 中存储非字符串
- css - 如何限制 ::selection 选择器?
- c++ - 如何创建一个自定义类类型的数组,每个都包含该类?
- python - 在 python selenium 中检查网页上是否加载了 web 元素
- c++ - 为什么 g++ 10.1 抱怨头文件中的命名 lambda 而其他人没有?