请看这个问题。。。 document.getElementById(id).src = "new link"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 zhengshaodong ---embed不能这样引用,要能那也太简单了 我也记得不能那样改,以前碰到过,最蠢的方法是用正则重写HTML。var a=document.getElementById('movie')a.outerHTML=a.outerHTML.replace(/( src=)(?:[^ ]*)?/,"$1"+"newSRC") 汗。代码多了空格。干脆来个完整的示例哈。<body><embed id='embed1' src=a1.mp3 width='200' height='40' /><embed id='embed2' src='a2.mp3' width='200' height='40' /><embed id='embed3' src="a3.mp3" width='200' height='40' /><br><input onclick="tosrc(1)" value="改变1" /><input onclick="tosrc(2)" value="改变2" /><input onclick="tosrc(3)" value="改变3" /></body><script>function tosrc(i){var a=document.getElementById("embed"+i);alert('改变前src:'+a.src)a.outerHTML=a.outerHTML.replace(/(\ssrc=)(?:[^\s]*)?/,"$1"+"nicholsky.mp3")alert('成功')}</script> 调用google map怎么不能得到SubAdministrativeArea等的信息 这段代码在傲游里怎么不是弹出固定大小窗口啊? 匿名上传和普通上传 JQuery站点IE7浏览,有问题的站出来! 关于javascript的url截取问题希望高手帮忙 为什么不能弹出窗口? insertRow()方法新增的行,如何为它的属性赋值 在用DIV做浮动菜单的时候<select>始终显示在最顶层怎么解决 如何把div定位? java Script onclick事件问题 js替换DIV中特定CLASS值的内容 内网的服务器中毒了,每个jsp&html。。。都加了一条script
a.outerHTML=a.outerHTML.replace(/( src=)(?:[^ ]*)?/,"$1"+"newSRC")
<embed id='embed1' src=a1.mp3 width='200' height='40' />
<embed id='embed2' src='a2.mp3' width='200' height='40' />
<embed id='embed3' src="a3.mp3" width='200' height='40' />
<br>
<input onclick="tosrc(1)" value="改变1" />
<input onclick="tosrc(2)" value="改变2" />
<input onclick="tosrc(3)" value="改变3" />
</body>
<script>
function tosrc(i){
var a=document.getElementById("embed"+i);
alert('改变前src:'+a.src)
a.outerHTML=a.outerHTML.replace(/(\ssrc=)(?:[^\s]*)?/,"$1"+"nicholsky.mp3")
alert('成功')
}
</script>