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

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

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

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

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

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

最后,想的,把embed标签隐藏(display:none),再清空试下。

终于可以了。哎浪费了一上午时间。

代码如下

var tabv = document.getElementById("f_tabv");var tabva = tabv.getElementsByTagName("a");var tabcv = document.getElementById("f_tab_cv");
tabcv.innerHTML= '<EMBED src="abc.wmv" autostart="true" width="545" height="325" type="video/x-ms-asf"></EMBED>';for(var i=0; i<tabva.length; i++){tabva[i].onclick=function(){var href1 = this.getAttribute("href");var href2 = '<EMBED src="'+href1+'" autostart="true" width="545" height="325" type="video/x-ms-asf"></EMBED>';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;}
}

转载于:https://www.cnblogs.com/jingangel/archive/2012/07/23/2604741.html

用js改变embed标签的src值相关推荐

  1. js改变img标签的src属性在IE下没反应的解决方法

    今天写项目时遇到个图片需要动态改变,例:  <img src="images/image01.jpg" id="myImage" />    然后改 ...

  2. js获取a标签的value值_js逆向 | 某住房网跳转链接生成逻辑分析

    追不上的不追.不属于自己的不要.挽留不住的不留.生活哪有那么复杂. 1.前言 一.目标网站 aHR0cDovLzYwLjE3My4yNTQuMTI2Lw== 二.明确分析目标 打开网页,随意点击一个小 ...

  3. js获取select标签选中的值

    var obj = document.getElementByIdx_x("testSelect"); //定位id var index = obj.selectedIndex; ...

  4. JS设置select标签选中的值

    页面 "<select name=\"improveRelevantPolicies" + i + "\">" +"& ...

  5. 通过js得到em标签中的值,统计文字数量

    var em=document.querySelector('.textarea-length'); 通过em.innerHTML即可得到. 通过onkeyup(按键抬起时触发)设置统计字数的方法,然 ...

  6. js基础总结——js 获取元素节点、js 绑定onclick事件、js 获取属性 修改属性值、js 获取子元素、js 改变css样式

    参考书籍:<JavaScript DOM编程艺术 第2版> 本博客代码的测试页面是:https://www.layui.com/ js dom操作 js 获取元素节点 一份document ...

  7. JS中操作<select>标签选的值

    JS中操作<select>标签选的值 <select>标签是一种表单控件,用来创建下拉列表.在<select> 标签内可用 <option> 标签定义下 ...

  8. python爬取图片链接标签的src属性值_python爬取图片遇见src乱码: data:image/png;base64...

    python爬取图片遇见src乱码: data:image/png;base64 向爬取自己喜欢的图片,但是在爬取下来的代码当中图片的src会出现乱码的情况:data:image/png;base64 ...

  9. JS改变input的value值不触发onchange事件解决方案 (转)

    JS改变input的value值不触发onchange事件解决方案 (转) 参考文章: (1)JS改变input的value值不触发onchange事件解决方案 (转) (2)https://www. ...

最新文章

  1. 视频数据:深度数据采集(Depth Data)
  2. 关于Go ROOT 和Go PATH的设置
  3. .NET Core微服务系列基础文章索引(目录导航Final版)
  4. echart 饼图设置指引线_EXCEL中把饼图砍一半,美观程度瞬间提升
  5. 发福利了|最近发现深圳有一家公司提供的叫8ms的GUI平台不错,好用,最主要所有功能都是免费的
  6. java 按钮组_java中创建一个按钮组,有10个按钮,分别写着0,1,2,,3。。。。9
  7. WPF 分页控件应用
  8. leetcode——15.3Sum
  9. Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)...
  10. CC2530串口通讯的实现
  11. Java——哈希值是什么?
  12. 计算机组成原理平均cpi怎么算_计算机组成原理(一)
  13. php后台管理修改密码,重置网站后台管理员密码
  14. linux下shell检测sd卡分区表,shell中给sd卡或u盘分区
  15. 服务开通语音通知功能如何实现?服务开通语音提醒功能实现方案
  16. 【ROS】ubuntu20.04+ROS安装上遇到的坑(主要是time out)
  17. HTML5期末大作业:基于HTML+CSS+JavaScript仿蘑菇街购物商城设计毕业论文源码
  18. ValueError: Solver lbfgs supports only ‘l2‘ or ‘none‘ penalties, got l1 penalty.
  19. TOSCA自动化测试工具
  20. 生物特性再次助力无人机技术突破

热门文章

  1. python天天学怎么样-python练习:好好学习,天天向上
  2. python发明者叫什么-Guido发明的python语言是哪一年正式发布的?
  3. python课程多少钱一节课-日照少儿python编程一节课多少钱
  4. python读数据-python中如何读入数据
  5. python中可以用中文作为变量-在python字典中使用变量作为键名
  6. python零基础怎么学-零基础的小白怎么学python?
  7. python3.5.0下载-Python for Linux
  8. python装饰器实例-Python装饰器用法实例总结
  9. 少儿编程python线上课程-北京Python程序开发课程
  10. python大学课程-大学只安排了C和Python课程,是否有必要学习一下Java