javascript html 正则表达式

标签 javascript regex parsing

我正在尝试学习 JavaScript 中的正则表达式解析。

我需要在“跨度”内阅读文本

<span class="item_color_title">Status:</span>
<span class="item_color_success">
Alive
</span>

“活着”就是我所需要的。有什么简单的出路吗?

这是一个 Firefox 扩展,我已经:

var req = new XMLHttpRequest();  
req.open('GET', 'http://www.example.com/', false);   
req.send(null);  
if(req.status == 200)  
    standard_status.label = req.responseText;

而且,standard_status 应该显示“Alive”

谢谢!!

最佳答案

将响应解析为 HTML 片段:

> html = $('<div/>').html(req.responseText)
> $('.item_color_success', html).text()
"Alive"

关于javascript html 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9590010/

相关文章:

javascript - 未捕获类型错误 : Cannot set property 'onclick' of null. 尝试了 window.onload

javascript - 通过 AJAX 获取函数

javascript\d 正则表达式意外行为

c# - 编写一个极其简单的解析器

javascript 根据属性值从数组中删除所有对象

javascript - HTML5 Canvas 从浏览器缓存加载图像

javascript - JDE/儒略时间 : How to format julian time stamp number

Python 正则表达式,模式匹配多个反斜杠字符

json - 有效的 JSON 在解析时出错 - 未捕获的语法错误 : Unexpected token S

c++ - 递归下降解析器问题