以下是程序代碼: function replace(objid)
{
str=document.getElementById(objid).innerHTML;
while(str.indexOf("<img")!=-1||str.indexOf("<IMG")!=-1)
{
str=str.replace(/<img/i, "limg");
}
return str;
}
該函實(shí)現(xiàn)將控件內(nèi)的innerHTML內(nèi)容中的<img 控件替換成limg(left img)這樣做的目的是:
在ajax上傳xml到服務(wù)器時(shí)因?yàn)楣?jié)內(nèi)不得存在<>符號(hào)
所以要將該字符抄開
javascript系統(tǒng)自帶的replace()
該函數(shù)可以把任意字符串進(jìn)行替換比如:
字符串中含有"<img src="http;//www.itjishu.com/images/test.gif"/>"則無(wú)法做為字符串處理!
所以通過(guò)以上函數(shù)實(shí)現(xiàn)字符串替換!!!
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。