获取 HTML5 中视频元素的控件(洗涤器)元素
Get element of controls (scrubber) of a video element in HTML5
在 HTML5 中生成标准视频对象时,您可以为其激活标准控件。使用浏览器的检查工具时,我看到我正在寻找的元素称为洗涤器,它是显示视频所在位置(以及开始和结束位置)的时间轴。我的浏览器显示此元素名为 input#scrubber.scrubber 。如何通过javascript访问?我需要得到它的开始和结束 x 位置,一旦我能得到元素,这应该不是问题。
我尝试了 document.getElementsByClassName 和 document.querySelectorAll 来搜索它,但不知何故我错了。
那是浏览器影子DOM/伪元素的一部分。您无法通过 javascript 访问它们 - 请参阅 this post.
在 HTML5 中生成标准视频对象时,您可以为其激活标准控件。使用浏览器的检查工具时,我看到我正在寻找的元素称为洗涤器,它是显示视频所在位置(以及开始和结束位置)的时间轴。我的浏览器显示此元素名为 input#scrubber.scrubber 。如何通过javascript访问?我需要得到它的开始和结束 x 位置,一旦我能得到元素,这应该不是问题。 我尝试了 document.getElementsByClassName 和 document.querySelectorAll 来搜索它,但不知何故我错了。
那是浏览器影子DOM/伪元素的一部分。您无法通过 javascript 访问它们 - 请参阅 this post.