我想要做的就是根據點擊在同一頁上的不同鏈接改變div的內容。任何人都可以指出我正確的方向嗎? AFAIK將腳本直接插入到頁面中可能會很危險,改變文本的作用不錯,但似乎我不確定腳本。腳本的內容嵌入了視頻流的代碼。我意識到這可能不是正確的做法。我的嘗試不會工作,因爲要逃避'<,>'字符並且傳遞參數似乎只接受沒有空格的文本。Javascript嵌入腳本onclick
我試過的方法如下(以僞碼形式);
function changeVideo(script){ div.innerhtml=script;}
然後改變div的內容的鏈接;
<a href='#' onclick=changeVideo('<iframe src=justin.tv etc..></iframe>')>
<a href='#' onclick=changeVideo('<iframe src=ustream.tv etc..></iframe>')>
而不是更改div的'innerhtml',您可以更容易,只需更改iframe的src。 'function changeVideo(vid_src){document.getElementById('vid_iframe')。src = vid_src; }' –
正如肖恩在他的回答中所說的,使用* target *屬性,不需要腳本。 – RobG