区分当前video是video 还是videojs
时间: 2023-09-10 14:13:24 浏览: 250
要区分当前video是video还是videojs,可以通过检查元素的className属性来判断。如果元素的className中包含"video-js",则表示该元素是videojs的播放器。如果不包含"video-js",则表示该元素是普通的video标签。可以使用JavaScript代码来实现这个功能。根据引用提供的代码,我们可以将其中的部分代码提取出来,用于判断当前video元素的类名。
首先,我们可以获取到当前的video元素,然后检查其className属性是否包含"video-js"。如果包含,就表示当前video是videojs,否则是普通的video标签。
以下是一个示例的JavaScript代码,可以用来判断当前video元素是video还是videojs:
```javascript
var currentVideo = document.getElementById("your-video-id"); // 替换成当前video元素的id
if (currentVideo.className.indexOf("video-js") > -1) {
console.log("当前video是videojs");
} else {
console.log("当前video是普通的video标签");
}
```
请注意,代码中的"your-video-id"应替换为实际使用的video元素的id。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [videojs](https://blog.csdn.net/sinat_38992528/article/details/95347696)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文