900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > js改变embed标签src值办法【javascript】

js改变embed标签src值办法【javascript】

时间:2023-10-09 12:25:03

相关推荐

js改变embed标签src值办法【javascript】

web前端|js教程

js,改变,embed标签,src值,标签值

web前端-js教程

仿源码交易平台下载,vscode汉化包,ubuntu手机视频,tomcat添加用户认证,sqlite中的不等于,java爬虫软件实训总结报告,php检测登录,seo优化流量怎么增加,服务器系统下载网站源码,热门博客模板下载lzw

今天有一需求,一堆视频,一堆链接,点击相关的链接,在本页打开相关的视频。

网页源码网,ubuntu修改永久ip,tomcat中的三个端口,虾爬虫怎么吃,黑马php教程网盘,外卖平台seolzw

第一想法,很简单么,直接把src值改成点击的那个的href值就可以了。

kppw威客源码手机,ubuntu入门菜鸟必学,项目未添加到tomcat,自建博客爬虫,伪静态规则禁用php,杭州seo计费lzw

试了下,发现这样不行,视频该怎么放还是怎么放,永远是刚打开那个。

第二想法,给embed外面加个标签,把里面内容清空,再写进去,这样总可以了吧。

试了下,和上面一样,依旧不行。

又试了许多类似方法,还是不行。

最后,想的,把embed标签隐藏(display:none),再清空试下。终于可以了!

代码如下:

var tabv = document.getElementById("f_tabv");var tabva = tabv.getElementsByTagName("a");var tabcv = document.getElementById("f_tab_cv");tabcv.innerHTML = \;for(var i=0; i<tabva.length; i++){ tabva[i].onclick=function(){ var href1 = this.getAttribute("href"); var href2 = \; tabcv.getElementsByTagName("embed")[0].style.display="none"; tabcv.innerHTML=""; tabcv.innerHTML=href2; for(i=0; i<tabva.length; i++){ tabva[i].className=\; } this.className = "act"; return false; }}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。