我正在尝试解析 AJAX 响应并获取 body 标签的 id。不过,我不能通过 jQuery 来做到这一点,因为 jQuery 不能为 body 标签模拟 DOM 响应。
我已将其拆分为多行以尝试隔离错误。这在现代浏览器中有效,但在 IE8 中失败。
var bodyIDregex = new RegExp(/<body[^>]*id=["'](.*?)["']>/gi),
matched = html.match(bodyIDregex),
bodyID = bodyIDregex.exec(matched[0]);
bodyID = bodyID[1];
我已经确认变量 html 的值符合预期。
有什么帮助吗?
谢谢!