Js Jquery 字符串转html

2022年3月8日 0 作者 小渔民

前述:最近写js方法的时候,用到了appendChild()方法,这个方法里的参数必须是node节点,但是获取到的是Html String字符串,所以就需要把Html String字符串转化为node 节点,从而使用appendChild();

方法一:

var str = '<span>hk</span>';
var div = document.createElement('div');
div.innerHTML = str;
var span = div.childNodes[0];
var body = document.getElementsByTagName('body')[0];
body.appendChild(span);

方法二:

static parseElement(htmlString){
	return new DOMParser().parseFromString(htmlString,'text/html').body.childNodes[0]
}

参考来源1:https://segmentfault.com/q/1010000007302165

参考来源2:https://blog.csdn.net/DCFANS/article/details/102630328