日期:2014-05-16  浏览次数:20386 次

如何让img的src由JAVASCRIPT取得
大家好!
如何让img的src由JAVASCRIPT取得?
例如:
<img id="aa" src="这里通过javascript函数获取" />

------解决方案--------------------
js设置就行了撒。
------解决方案--------------------

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
 <img id="aa" src="" />
    <img src="imgs/blank.gif" height="100" width="100" />
  <script language="javascript" type="text/javascript">
      function getsrc(id) {
         var o= document.getElementById(id);
         o.src = "xxx.png";
      }

      getsrc("aa")
  </script>

</body>
</html>


 <img id="aa" src="getsrc(this)" /> 你这里错了, src 是一个属性, 而getsrc这个方法 你要调用可以写在 界面的初始化里面,如果是通过其它触发就写在其它事件里面去调用,
------解决方案--------------------
楼上都有答案了
------解决方案--------------------
回4#楼主的写法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head></head>
<body>
dfdfdf

<br />
<img id="aa" src="" />
</body>
  <script text="text/javascript">
function getsrc(){
document.getElementById("aa").src="C:\aaa.bmp";
}
getsrc();
  </script>
</html>

把script标签放在body尾部, 确保页面结构(DOM)在执行js前已经生成完毕. lz的方法已经定义好了, 就是缺乏一个调用getsrc();即可
------解决方案--------------------