我正在尝试查找HTML页面中介于两者之间的所有项目<nobr>以及</nobr>标记.编辑:( nobr是一个例子.我需要在随机字符串之间找到内容,而不是标签)
我试过这个
var match = /<nobr>(.*?)<\/nobr>/img.exec(document.documentElement.innerHTML);
alert (match);
Run Code Online (Sandbox Code Playgroud)
但它只发生一次.+它出现两次,一次使用<nobr></nobr>标签,一次没有标签.我只需要没有标签的版本.
使用DOM
var nobrs = document.getElementsByTagName("nobr")
Run Code Online (Sandbox Code Playgroud)
然后你可以遍历所有的nobrs并提取innerHTML或对它们应用任何其他动作.
你需要在循环中完成它
var match, re = /<nobr>(.*?)<\/nobr>/img;
while((match = re.exec(document.documentElement.innerHTML)) !== null){
alert(match[1]);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5957 次 |
| 最近记录: |