我有一个 data.text 字符串,它返回如下值:
<span>Name</span>Message
Javascript 是否可以将这个值分成两个,以便我可以在两个不同的变量中获取“名称”和“消息”?
I tried,
var str = data.text;
var arr[] = str.split("</span>", 2);
var str1 = arr[0];
var theRest = arr[1];
但没有成功
您应该使用 DOM 解析器来解析 HTML。 https://stackoverflow.com/a/1732454/1529630
var str = "<span>Name</span>Message",
el = document.createElement('div');
el.innerHTML = str;
[].map.call(el.childNodes, function(node) {
return node.textContent;
}); // [ "Name", "Message" ]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)