我有一些页面需要改变它的“源”标签“src”属性,但现在我无法获得任何地方。 事情是,我可以使用getelemtbyId但这些“源”标签没有ID。 下面是一个例子:如何使用javascript更改src属性?
<section class="video-player">
<div id="91443f0a97f34c1294d05a8cad2d1bcc">
<video __idm_id__="297986">
<source src="https://example.org/1.mp4">
This browser cannot play .mp4, .ogg, or .webm files.Try using a different browser, such as Google Chrome.
</video>
</div>
<h3 class="hidden">No playable video sources found.</h3>
</section>
我搜索,看到别的话题,我的问题是在3个方面的不同:
1-源标签没有标识。
2-我需要更改所有源标签的src属性,它们是多少,1,3或10.
3-我只能使用普通的javascript。
谢谢!
更新1: 那么,我试图在上下文中描述问题,所以它可能对别人有用,但我真的被困在这里!
问题是我正在尝试创建一个chrome的tampermonkey脚本,将src="https://example.com/ex.mp4"
转换为src="http://example.com/ex.mp4"
,因为我的公司非常重视https流量,所以我们无法观看视频教程。
没有使用下面的答案我无法实现这一点。只需将src属性中的https更改为http即可。
可以使用'document.getElementsByTagName( “源”)'来检索他们。 – Hacketo
document.querySelectorAll('source') – JavaScript