我有一个字符串:
<input type="text" data-id="1" />
我希望允许用户从这个html5输入标签字符串中提取属性。
像这个
from('<input type="text" data-id="1" />').extract("type")
我试过这个:
function from(str) {
return {
extract: function (attr) {
return str.split(attr)
}
}
}
但这并不奏效。
我怎样才能做到这一点?
只使用javascript。
这应该会让你开始:
let x = (new DOMParser()).parseFromString('<input type="text" data-id="1" />', "text/xml");
x.firstChild.getAttribute("type"); // text