var img = document.getElementsByTagName('img')[0];
  img.id = 'box';  var test = document.getElementById('box');
  alert(test.src);

解决方案 »

  1.   

    这就试试,感谢楼上的哥哥。我正自个儿研究正则呢。但是看您的code好像没有判断这个img路径中是否有“xxx.com/365/”这字符串啊,网页中图片不只一个哦,我不是每个<img>都要添上id=box的呀,我只想给图片路径中含有xxx.com/365/的那个<img>添上id="box",请哥哥赐教!谢谢
      

  2.   

    var img = document.getElementsByTagName('img')[0];
    if(img.src.indexOf('http://xxx.com/365/') == 0) {
      img.id = 'box';
    }这样做,你得保证页面上有且只有一个 img 元素。
      

  3.   

    var reg=new RegExp("http://xxx.com/365/.+");
    var img=document.getElementsByTagName("img");
    for(var i=0;i<img.length;i++)
     {
    if(reg.test(img[i].src))
    {
    alert(img[i].src);
    img[i].id="box";
    return;
    }

    }
      

  4.   

    感谢bao110908和lfl831223两位大侠的热心帮助,小妹的问题解决了。CSDN真是个好地方,朋友介绍我来的,对于积分啊什么的都不熟悉,还不知道怎么加分给两位大侠(其实我连自己有没有积分都不清楚=_=!)