可以 
document.images[0].src

解决方案 »

  1.   

    var imgs = document.getElementsByTagName("img");
    for(var i=0;i<imgs.length;i++){
        if(imgs[i].src.indexOf("rightot.gif")>-1)imgs[i].src="../img/rightot2.gif";
    }
      

  2.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=big5">
    <title>新增網頁3</title>
    <Script Language="JavaScript">
    function gotdata() {
    var imgs = document.getElementsByTagName("pic");
    for(var i=0;i <imgs.length;i++){
        if(imgs[i].src.indexOf("2.jpg")>-1)imgs[i].src="http://profile.csdn.net/sagadan/picture/2.jpg";
        }}</script>
    </head>
    <body>
    <img src="http://l.yimg.com/tw.yimg.com/a/tw/vikii/080618_09.jpg">
     <input type="button"  name="gotdata"  value="置換圖片">
    </body>
    </html>
    無法換掉這個美女
      

  3.   

    document.getElementsByTagName("img")[0].src="http://profile.csdn.net/sagadan/picture/2.jpg";
      

  4.   

    用document.getElementsByTagName("img")最无法预料,难道还要去算是第几个,如果在这图片之前又加了图片怎么办
    什么限制就加个ID,多省事
      

  5.   

    为什么不用ID呢
    用DIV包一下
    或进行枚举匹配
      

  6.   

    无语,自己查查有几处错
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=big5">
    <title>新增網頁3</title>
    <Script Language="JavaScript">
    function gotdata() {
    var imgs = document.getElementsByTagName("img");
    for(var i=0;i <imgs.length;i++){
    alert('');
        if(imgs[i].src.indexOf("2.jpg")<0)
    imgs[i].src="http://profile.csdn.net/sagadan/picture/2.jpg";
        }}</script>
    </head>
    <body>
    <img src="http://l.yimg.com/tw.yimg.com/a/tw/vikii/080618_09.jpg">
     <input type="button"  name="gotdata" onclick="gotdata()" value="置換圖片">
    </body>
    </html>
      

  7.   

    1. button不加onclick你怎么调用JS,难怪我加个alert会没反应
    2. getElementsByTagName("pic")是什么
    3. indexOf判断还错了
      

  8.   

    抱歉大哥,我也突然看到忘了加onclick
    小弟功力不夠,有錯的地方還請大哥指點迷津
    另外<0 真的就不懂為何這樣做