onload的时候执行  文档流已经关闭  write会重新打开文档流 所以覆盖了

用innerHTML的话不会执行里面的script吧?

可以先生成一个节点,然后append到body。

<script type="text/javascript">

var bg_sound=document.createElement("bgsound");//创建背景音乐

bg_sound.id="i_bg"//设置id属性

document.body.appendChild(bg_sound);//body中添加背景音乐

//bg_sound.src="ttmp3.mp3";

i_bg.src="ttmp3.mp3";//设置一个背景音乐文件

//应该也可以用write写出来,可以试下效果。

function bg_stop(){

i_bg.src="";

}

function bg_start(){

i_bg.src="ttmp3.mp3";

}

</script>

<span ><a οnclick="javascript:bg_stop();" href="javascript:void(0);">背景音乐停止</a></span>  <span ><a οnclick="javascript:bg_start();" href="javascript:void(0);">背景音乐开始</a></span>

用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;}
}

js的document.write 输出内容把网页内容全部冲刷掉了相关推荐

  1. 用js的document.write输出的广告无阻塞加载的方法(转)

    一.广告代码分析 很多第三方地广告系统都是使用document.write来加载广告,如下面地一个javascript地广告链接. 代码如下: <script type=text/javascr ...

  2. 用js的document write输出的广告无阻塞加载的方法

    一.广告代码分析 很多第三方的广告系统都是使用document.write来加载广告,如下面的一个javascript的广告链接. 代码如下: <script type="text/j ...

  3. js执行php代码并返回数据,js调用php_js调用php并输出内容

    摘要 腾兴网为您分享:js调用php并输出内容,相机美颜,沃尔玛,微商助手,完美志愿等软件知识,以及钱急送app,mt4,国家自然灾害灾情,猪八戒兼职网站,成都市安全app,office2003,36 ...

  4. JavaScript向页面输出内容的四种方法

    javascript可以通过不同的方式来输出数据 1.使用window.alert()输出警告框 <!DOCTYPE html> <html lang="en"& ...

  5. JS输出内容的五种方式详解

    1.alert("要输出的内容"); ->在浏览器中弹出一个对话框,然后把要输出的内容展示出来 ->alert都是把要输出的内容首先转换为字符串然后在输出的 2.doc ...

  6. java传值给js 换行_JavaScript用document.write()输出换行的示例代码

    当我们想用document.write()输出换行时,可能会第一时间想到加"\n",但是其实不能达到我们的想要效果,只会得到一个空格的效果. 正确的方法是使用: 样例代码: // ...

  7. linux定时任务打印日志,Centos7(linux)使用crond服务定时执行js脚本并将脚本的输出内容记录日志文件的简单应用...

    - ## 在Centos7.8上使用crond服务定时执行js脚本并将脚本执行的输出记录日志 1. 安装wget 2. wget https://npm.taobao.org/mirrors/node ...

  8. JS常用的输出内容的方式详解(5种输出方式)

    1.alert("要输出的内容"); ->在浏览器中弹出一个对话框,然后把要输出的内容展示出来 ->alert都是把要输出的内容首先转换为字符串然后在输出的 2.doc ...

  9. js 读取php页面内容,js读取html文件 js获取html页面显示内容

    CSS布局HTML小编今天和大家分享HTML或者JS读取TXT文件内容的代码 如题,CSS布局HTML小编今天和大家分享HTML或者JS读取TXT文件内容的代码 JS读取TXT文件内容的代码如下: 读 ...

最新文章

  1. 送书 | 你一定能看懂的算法基础书(代码示例基于Python)
  2. 项目管理风险控制及注意事项
  3. 坚持的力量 第十一篇
  4. VB6(Fast Report Studio 4.6.80)
  5. 快速排序---计数排序
  6. LeetCode之Z字形变换
  7. Eureka-Client 注册服务到 Eureka-Server
  8. 总有阳光照射不见的地方
  9. 量子计算机 液体核磁共振,用液体核磁共振实现量子计算
  10. GWT RPC 开发
  11. Flink源码剖析:回撤流
  12. 【操作系统】设备管理
  13. Whole Word Masking (wwm) BERT PaddlePaddle常用预训练模型加载
  14. 机器学习之XGBoost篇
  15. 钡铼技术IO模块—专业独立式io模块
  16. P1032 [NOIP2002 提高组] 字串变换
  17. 视频:插入U盘后Win7系统蓝屏,报iusb3xhc.sys
  18. aws 邮件服务器 接收邮件,Amazon SES
  19. 网易2018校招内推笔试-彩色砖块
  20. 数据结构_线段树 详解+模板

热门文章

  1. 经纬度坐标与高斯坐标的转换代码
  2. 双光子荧光成像_双光子荧光显微镜
  3. Windows 10系统环境下设置及安装共享打印机图文详解
  4. 如何高效处理繁杂的职场邮件
  5. ABP 动态 WebApi 隐藏接口的方法(二)
  6. Java根据模板生成pdf文件并导出
  7. 跨局域网远程访问SQL数据库方法
  8. [毕业论文][格式修改][摘要修改]毕业论文格式内容修改小技巧
  9. Java--百钱百鸡(经典算法)
  10. 谷歌SEO优化入门:Google SEO优化方法(2021最新)