的情况下,任何人都解决了,它需要在这里它是更换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'属性)? –