有一段html字符串,里面有<img scr="xxxx.jpg" alt=""> 若干个,怎么把所有<img 的src替换成:1.jpg

解决方案 »

  1.   


    $("img").each(function(){
       $(this).attr("src","1.jpg");
    });
      

  2.   


    这不是在DOM对象里面啊,是在操作一个字符串。
      

  3.   

        var s = '<img src="xxxx.jpg" alt="">afaf<img src="xxxx.jpg" alt="">';
        s = s.replace(/(<img[\s\S]+?)src=(['"][^'"]+)['"]/i, "$1 src='1.jpg'");
        alert(s)
      

  4.   

    忘记加全局匹配了。。    var s = '<img src="xxxx.jpg" alt="">afaf<img src="xxxx.jpg" alt="">';
        s = s.replace(/(<img[\s\S]+?)src=(['"][^'"]+)['"]/ig, "$1 src='1.jpg'");
        alert(s)