예를 들어, xtxtxt1221라는 문자열이 있는데, alt 값과 비레이블 값도 마찬가지입니다. 이 예에서는 결과가 123xtxtxt3211221yes입니다. 또 다른 점은 원래 문자열이 불확실하고 사용자가 입력했다는 점입니다. 테스트 [Ctrl A Select All 참고: 외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다. ] //搜索出所有alt的值和innerHTML的值 var tmp=""; var pos="" var pos1=""; var subs=""; var arraystr= new Array; var str="<img src='test' alt=123>xtxtxt<img src='test' alt=321>1221<img src='test' alt=yes>"; var num=str.length; var i=0; while(i<num) { if(str.length<1)break; pos=str.indexOf("<img"); if(pos==-1){ tmp+=str; //alert(tmp+str); break; } if(pos>0)tmp+=str.substring(0,pos); pos1=str.indexOf(">"); subs=str.substring(pos,pos1); //<img src='test' alt=123 //alert(subs); arraystr=subs.split("alt=") tmp+=arraystr[1]; i=pos1+1; str=str.substring(i,num); //alert(i); } alert(tmp) 원본 저자 swust_wu