js改变embed标签src值的方法


Posted in Javascript onApril 10, 2015

本文实例讲述了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;
 }
}

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
javascript一些实用技巧小结
Mar 18 Javascript
js控制分页打印、打印分页示例
Feb 08 Javascript
jquery获取html元素的绝对位置和相对位置的方法
Jun 20 Javascript
EasyUi datagrid 实现表格分页
Feb 10 Javascript
JavaScript使用push方法添加一个元素到数组末尾用法实例
Apr 06 Javascript
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
Dec 15 Javascript
jQuery实现鼠标跟随效果
Feb 20 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
Aug 31 Javascript
基于Node.js模板引擎教程-jade速学与实战1
Sep 17 Javascript
微信小程序自定义组件传值 页面和组件相互传数据操作示例
May 05 Javascript
jquery实现商品sku多属性选择功能(商品详情页)
Dec 20 jQuery
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
Sep 11 Javascript
js使用setTimeout实现定时炸弹的方法
Apr 10 #Javascript
js实现简单选项卡与自动切换效果的方法
Apr 10 #Javascript
js实现星星打分效果的方法
Jul 05 #Javascript
js实现简单的可切换选项卡效果
Apr 10 #Javascript
js使用DOM操作实现简单留言板的方法
Apr 10 #Javascript
js实现简单鼠标跟随效果的方法
Apr 10 #Javascript
js实现交换运动效果的方法
Apr 10 #Javascript
You might like
php析构函数的简单使用说明
2015/08/24 PHP
AppBaseJs 类库 网上常用的javascript函数及其他js类库写的
2010/03/04 Javascript
关于js拖拽上传 [一个拖拽上传修改头像的流程]
2011/07/13 Javascript
JQuery里面的几种选择器 查找满足条件的元素$(&quot;#控件ID&quot;)
2011/08/23 Javascript
fmt:formatDate的输出格式详解
2014/01/09 Javascript
用svg制作富有动态的tooltip
2015/07/17 Javascript
jQuery实现图片左右滚动特效
2020/04/20 Javascript
Bootstrap每天必学之js插件
2015/11/30 Javascript
再次谈论Javascript中的this
2016/06/23 Javascript
微信小程序 视图容器组件的详解及实例代码
2017/01/19 Javascript
微信小程序 动态绑定数据及动态事件处理
2017/03/14 Javascript
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
2017/04/02 jQuery
基于JavaScript实现选项卡效果
2017/07/21 Javascript
关于前后端json数据的发送与接收详解
2017/07/30 Javascript
js读取本地文件的实例
2017/12/22 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
2019/06/18 Javascript
微信小程序class封装http代码实例
2019/08/24 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
[01:23]2019完美世界全国高校联赛(春季赛)合肥全国总决赛
2019/06/10 DOTA
python将人民币转换大写的脚本代码
2013/02/10 Python
python抓取京东商城手机列表url实例代码
2013/12/18 Python
python粘包问题及socket套接字编程详解
2019/06/29 Python
Python AutoCAD 系统设置的实现方法
2020/04/01 Python
解决json中ensure_ascii=False的问题
2020/04/03 Python
Pythonic版二分查找实现过程原理解析
2020/08/11 Python
canvas三角函数模拟水波效果的示例代码
2018/07/03 HTML / CSS
html5-canvas中使用clip抠出一个区域的示例代码
2018/05/25 HTML / CSS
西安启天科技有限公司网络工程师面试题笔试题
2016/06/12 面试题
经典的毕业生自荐信范文
2014/04/14 职场文书
国际贸易毕业生自荐书
2014/06/22 职场文书
社保代办委托书怎么写
2014/10/06 职场文书
《槐乡的孩子》教学反思
2016/02/20 职场文书
RestTemplate如何通过HTTP Basic Auth认证示例说明
2022/03/17 Java/Android
使用python将HTML转换为PDF pdfkit包(wkhtmltopdf) 的使用方法
2022/04/21 Python
处理canvas绘制图片模糊问题
2022/05/11 Javascript
python内置模块之上下文管理contextlib
2022/06/14 Python