たとえば、xtxtxt1221 という文字列があるので、それを調べたいのです。この例では、結果は 123xtxtxt3211221yes であり、ユーザー によって入力されるという点も重要です。 テスト [Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります ] //搜索出所有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