我想将所有视频标记元素的音频设置为较低的值,但唯一可行的方法是使用getElementbyId
,据我所知。但我尝试了下面的代码,它应该可以工作:
这是JavaScript代码段:
document.getElementByTagName('video').volume = 0.5;
但这不起作用。
答案 0 :(得分:0)
您需要使用以下代码:
var nodes = document.getElementsByTagName('video');
var videos = Array.prototype.slice.call(nodes);
videos.forEach(function(video) {
video.volume = 0.5;
});
它从页面中获取所有视频节点,将它们保存到数组中,并为每个元素将音量设置为0.5