javascript - 获取 HTML5 中视频元素的控件(洗涤器)元素
问题描述
在 HTML5 中生成标准视频对象时,您可以为其激活标准控件。当使用浏览器的检查工具时,我看到我正在寻找的元素称为擦洗器,它是显示视频所在位置(以及开始和结束位置)的时间线。我的浏览器说这个元素被命名为 input#scrubber.scrubber 。如何通过javascript访问它?我需要得到它的开始和结束 x 位置,一旦我能得到元素,这应该不是问题。我尝试了 document.getElementsByClassName 和 document.querySelectorAll 来搜索它,但不知何故做错了。
解决方案
这是浏览器 Shadow DOM / 伪元素的一部分。您无法通过 javascript 访问它们 - 请参阅此帖子。
推荐阅读
- ios - 使用条件排序数组快速减少和求和
- asp.net-mvc - 如何从右到左制作网站标签,它不起作用
- python - 尝试使用 python 自动完成 Web 表单滑块
- webpack - 阻止 Nativescript 使用 webpack
- swift - 扩展中的重载函数会产生错误
- python-3.x - 如何计算 igraph(python)中图形的全局效率?
- firebase - Firebase Firestore 读取和定价
- javascript - 为什么这个可读的流事件“数据”输出会这样?
- java - Java - 将十六进制颜色转换为十进制颜色
- c - 客户端完成传递消息后,服务器无法退出接受循环