妳搜壹下百度應該能搜到IE不支持embed src的實時更新,通過dom修改src是無法更新視頻的。
那目前只有嘗試重寫整個embed的估計就可以更新視頻了,也只有這壹條路了,不過很好,目標實現。這是我的代碼
?function?start?(str)?{ var?t=document.getElementById("emb").outerHTML;?document.getElementById("emb").outerHTML=t.replace(/\s+src\s*=\s*\S+\s+/,'?src="'+str+'"');
}
通過正則將src的地址替換掉,使用outerHTML替換整個目標元素,就能更新了。使用正則主要是方便,如果妳的embed簡單,妳當然可以不用正則,直接手寫拼出結構,如果有錯,請指出,希望可以***同學習