JS + HTML,使用javascript获取src

时间:2011-07-25 22:52:51

标签: javascript image src

假设我使用代码显示图像:

<img src="image.png"/>

我想用javascript定义src,你会怎样做

<script>
function getImage ()
{
   return "image.png";
}
</script>
<img src="Javascript:getImage()"/>

更新:

我需要它与divx播放器合作,通过javascript

获取视频网址参数
<object classid="clsid:*************" width="320" height="260" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab"> 
                <param name="custommode" value="none" /> 
                <param name="autoPlay" value="true" /> 
                <param name="src" value="Javascript:GetURL()" /> 
                <embed type="video/divx" src="Javascript:GetURL()" custommode="none" width="850" height="400" autoPlay="true"  pluginspage="http://go.divx.com/plugin/download/"> 
                </embed> 
            </object> 

有人对此有什么想法吗?

3 个答案:

答案 0 :(得分:1)

您必须为图像分配ID,然后使用:

document.getElementById('img_id').src="new_image.jpg";

答案 1 :(得分:1)

您应该为您的代码提供单独的ID,然后执行

src = 'image.png';
document.getElementById('param1').setAttribute('value', src);
document.getElementById('embed1').setAttribute('src', src);

 <param id="param1" name="src" value="Javascript:GetURL()" /> 
                <embed id="embed1" type="video/divx" src="Javascript:GetURL()" custommode="none" width="850" height="400" autoPlay="true"  pluginspage="http://go.divx.com/plugin/download/">

答案 2 :(得分:0)

您可以使用带有document.write()的视频URL动态编写嵌入代码,但只应在页面加载时执行此操作。