我正在尝试查找HTML页面中<nobr></nobr>标记之间的所有项目。
编辑:(nobr是一个例子。我需要在随机字符串之间找到内容,而不总是在标签之间)

我试过了

var match = /<nobr>(.*?)<\/nobr>/img.exec(document.documentElement.innerHTML);
alert (match);


但是它只发生一次。 +它出现两次,一次带有<nobr></nobr>标记,一次没有它们。我只需要没有标签的版本。

最佳答案

您需要循环执行

var match, re = /<nobr>(.*?)<\/nobr>/img;
while((match = re.exec(document.documentElement.innerHTML)) !== null){
   alert(match[1]);
}

09-18 18:56