<xml xmlns="http://www.w3.org/1999/xhtml">
<block type="variables_get" id="EaezE9)%*e^B{Olq7?Le" x="147" y="34"></block>
</xml>
请问如何获取这段字符串中的id?额,这是一段字符串
<xml xmlns="http://www.w3.org/1999/xhtml">
<block type="variables_get" id="EaezE9)%*e^B{Olq7?Le" x="147" y="34"></block>
</xml>
请问如何获取这段字符串中的id?额,这是一段字符串
var span = document.createElement("span");
span.innerHTML = `<xml xmlns="http://www.w3.org/1999/xhtml">
<block type="variables_get" id="EaezE9)%*e^B{Olq7?Le" x="147" y="34"></block>
</xml>`;
var block= span.getElementsByTagName('block')[0];
var id = block.getAttribute("id");
var str='<xml xmlns="http://www.w3.org/1999/xhtml"><block type="variables_get" id="EaezE9)%*e^B{Olq7?Le" x="147" y="34"></block></xml>';
var reg = /.*id\=\"([^ \"]*).*/gi;
reg.exec(str)[1];
13 回答12.6k 阅读
2 回答4.9k 阅读✓ 已解决
7 回答1.7k 阅读
3 回答2.1k 阅读✓ 已解决
7 回答2k 阅读
3 回答1k 阅读✓ 已解决
3 回答2.1k 阅读
正则的话,试一下用match,其实也就是要识别到字符串
id="EaezE9)%*e^B{Olq7?Le"
,然后提取出引号里面的字符串