怎么在html的<img src="">中调用js变量存储的图片路径?<html>
<head>
<script language="javascript">
var adres="D:\image";
</script>
</head>
<body><img src="001.jpg"></body>
</html>请问怎么把js的变量adres中存储的路径用到<img src="js定义的adres变量+001.jpg">

解决方案 »

  1.   

    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>无标题文档</title>    </head>    <body>

    <img src="001.jpg">
    <script language="javascript">
    var adres="D:\\image\\";
    var imgs = document.getElementsByTagName("img");
    for (var i in imgs)
    {
    imgs[i].src = adres+imgs[i].src
    }</script>
    </body>
    </html>
      

  2.   

    <IMG src="" onload="javascript:this.src=adres;"> 
      

  3.   

    感谢回签,我想知道在这个地方能调用js定义的adres变量吗?
    <img src="调js定义的adres变量\001.jpg">
      

  4.   

    你还是不要什么本地路径了,用http路径比较好<html xmlns="http://www.w3.org/1999/xhtml">
        <head>
        <title>无标题文档</title>    </head>    <body>

    <img src="2_p2227.jpg">
    <script language="javascript">
    var adres="http://avatar.profile.csdn.net/5/A/2/";
    var imgs = document.getElementsByTagName("img");
    for (var i in imgs)
    {
    imgs[i].src = adres+imgs[i].src.replace(/.*\//,'');
    }</script>
    </body>
    </html>
      

  5.   

    感谢回签,我想知道在这个地方能调用js定义的adres变量吗?
    <img src="调js定义的adres变量\001.jpg">
     
      

  6.   

    var _img=document.createElement('img');
    _img.setAttribute("adr","http://static.googleadsserving.cn/pagead/imgad?id=CICAgKD1_Ov-GhB4GNgEMggJCyaImgsEtw");
    _img.id='pic';
    document.body.appendChild(_img);
    document.onclick=function(){
    var img=document.getElementById('pic');
    img.src=img.getAttribute('adr')
    }
      

  7.   

    所有页面外部引用同一个js文件.js里去改变对应图片的src
    你那样的html代码里写js变量 浏览器根本不会识别
      

  8.   

    不可以 没有这样的规定允许js变量和html标签混用