的情況下,任何人都解決了,它需要在這裏它是更換src屬性IMG元素
var feed = feeds.entries[i].content; var parsedFeed = feed.replace(/src=/gi, "tempsrc="); var tmpHolder = document.createElement('div'); tmpHolder.innerHTML=parsedFeed;
我有一個包含HTML標記,其中包括<img src='path.jpg'/>
我想一個字符串運行一個正則表達式對字符串的每一個SRC ATTR更換到tmpSrc
所以
<img src='path.jpg'/>
會變成
<img tmpSrc='path.jpg'/>
這是在JavaScript的方式
,這裏是張貼在其他地方根本問題,但一直沒有解決
Browser parse HTML for jQuery without loading resources
How to parse AJAX response without loading resources?
由於
如果HTML是問題,則正則表達式不是答案... – Alnitak
它包含在一個字符串內,即.. var result ='
HTML或字符串,它仍然是HTML,沒關係。正如@Alnitak所說,* regexps不是答案*,我完全同意他的看法。現在我想問你的問題如下:爲什麼你想要一個明顯有效的HTML片段(缺少一個'alt'屬性是有效的)變成一個無效的片段(通過使用'tmpSrc'屬性)? –