如何从javascript srtring的标记中获取id或属性值
我试图从javascript变量获取标记的id或属性值,即 所有html内容都在javascript变量中。因此,我无法从javascript变量获取特定标记的id 这是我的代码示例如何从javascript srtring的标记中获取id或属性值,javascript,jquery,Javascript,Jquery,我试图从javascript变量获取标记的id或属性值,即 所有html内容都在javascript变量中。因此,我无法从javascript变量获取特定标记的id 这是我的代码示例 var v="<html><head></head><body id='htmlBody' ></body></html>" var chk = $(v); alert($(chk).find("body").attr('id')); var
var v="<html><head></head><body id='htmlBody' ></body></html>"
var chk = $(v);
alert($(chk).find("body").attr('id'));
var v=“”
var chk=$(v);
警报($(chk).find(“body”).attr('id');
谢谢,
迪佩什这是一个有趣的故事。它似乎无法准确识别这些元素中的任何一个(html、head、body)。我试着在头部添加一个title元素,它能识别这一点,我试着在身体中添加一个p元素,它也能识别这一点 你可能只能用正则表达式得到这个
var v="<html><head></head><body id='htmlBody'></body></html>"
var matches = v.match(/body id='(.*?)'/i);
alert(matches[1]);
var v=“”
var matches=v.match(/body id='(.*?)'/i);
警报(匹配[1]);
try Looks如果html解析器忽略了html
、head
和body
标记,请尝试使用Chrome Linux(v30)中fiddleWorks中给出的xml解析器。输出为:#文档“htmlBody”