用js改变embed标签的src值
今天有一需求,一堆视频,一堆链接,点击相关的链接,在本页打开相关的视频。
第一想法,很简单么,直接把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值相关推荐
- js改变img标签的src属性在IE下没反应的解决方法
今天写项目时遇到个图片需要动态改变,例: <img src="images/image01.jpg" id="myImage" /> 然后改 ...
- js获取a标签的value值_js逆向 | 某住房网跳转链接生成逻辑分析
追不上的不追.不属于自己的不要.挽留不住的不留.生活哪有那么复杂. 1.前言 一.目标网站 aHR0cDovLzYwLjE3My4yNTQuMTI2Lw== 二.明确分析目标 打开网页,随意点击一个小 ...
- js获取select标签选中的值
var obj = document.getElementByIdx_x("testSelect"); //定位id var index = obj.selectedIndex; ...
- JS设置select标签选中的值
页面 "<select name=\"improveRelevantPolicies" + i + "\">" +"& ...
- 通过js得到em标签中的值,统计文字数量
var em=document.querySelector('.textarea-length'); 通过em.innerHTML即可得到. 通过onkeyup(按键抬起时触发)设置统计字数的方法,然 ...
- js基础总结——js 获取元素节点、js 绑定onclick事件、js 获取属性 修改属性值、js 获取子元素、js 改变css样式
参考书籍:<JavaScript DOM编程艺术 第2版> 本博客代码的测试页面是:https://www.layui.com/ js dom操作 js 获取元素节点 一份document ...
- JS中操作<select>标签选的值
JS中操作<select>标签选的值 <select>标签是一种表单控件,用来创建下拉列表.在<select> 标签内可用 <option> 标签定义下 ...
- python爬取图片链接标签的src属性值_python爬取图片遇见src乱码: data:image/png;base64...
python爬取图片遇见src乱码: data:image/png;base64 向爬取自己喜欢的图片,但是在爬取下来的代码当中图片的src会出现乱码的情况:data:image/png;base64 ...
- JS改变input的value值不触发onchange事件解决方案 (转)
JS改变input的value值不触发onchange事件解决方案 (转) 参考文章: (1)JS改变input的value值不触发onchange事件解决方案 (转) (2)https://www. ...
最新文章
- 视频数据:深度数据采集(Depth Data)
- 关于Go ROOT 和Go PATH的设置
- .NET Core微服务系列基础文章索引(目录导航Final版)
- echart 饼图设置指引线_EXCEL中把饼图砍一半,美观程度瞬间提升
- 发福利了|最近发现深圳有一家公司提供的叫8ms的GUI平台不错,好用,最主要所有功能都是免费的
- java 按钮组_java中创建一个按钮组,有10个按钮,分别写着0,1,2,,3。。。。9
- WPF 分页控件应用
- leetcode——15.3Sum
- Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)...
- CC2530串口通讯的实现
- Java——哈希值是什么?
- 计算机组成原理平均cpi怎么算_计算机组成原理(一)
- php后台管理修改密码,重置网站后台管理员密码
- linux下shell检测sd卡分区表,shell中给sd卡或u盘分区
- 服务开通语音通知功能如何实现?服务开通语音提醒功能实现方案
- 【ROS】ubuntu20.04+ROS安装上遇到的坑(主要是time out)
- HTML5期末大作业:基于HTML+CSS+JavaScript仿蘑菇街购物商城设计毕业论文源码
- ValueError: Solver lbfgs supports only ‘l2‘ or ‘none‘ penalties, got l1 penalty.
- TOSCA自动化测试工具
- 生物特性再次助力无人机技术突破
热门文章
- python天天学怎么样-python练习:好好学习,天天向上
- python发明者叫什么-Guido发明的python语言是哪一年正式发布的?
- python课程多少钱一节课-日照少儿python编程一节课多少钱
- python读数据-python中如何读入数据
- python中可以用中文作为变量-在python字典中使用变量作为键名
- python零基础怎么学-零基础的小白怎么学python?
- python3.5.0下载-Python for Linux
- python装饰器实例-Python装饰器用法实例总结
- 少儿编程python线上课程-北京Python程序开发课程
- python大学课程-大学只安排了C和Python课程,是否有必要学习一下Java