Javascript 如何字符串化DOM节点?

Javascript 如何字符串化DOM节点?,javascript,dom,Javascript,Dom,我正在创建一个节点: var node = document.createElement("div"); node.setAttribute('class', 'my-class'); node.innerHTML = "Hello World"; 然后我尝试以文本格式对节点进行console.log。 如果我使用console.log(node)我不会得到字符串,而是node(我需要字符串!)。 如何将整个节点作为字符串获取?像这样: Hello Wo

我正在创建一个节点:

var node = document.createElement("div");
node.setAttribute('class', 'my-class');
node.innerHTML = "Hello World";
然后我尝试以文本格式对节点进行console.log。 如果我使用
console.log(node)
我不会得到字符串,而是node(我需要字符串!)。 如何将整个节点作为字符串获取?像这样:


Hello World

您可以使用
node.outerHTML

console.log(node.outerHTML)