首页 > 解决方案 > 如何对 DOM 节点进行字符串化?

问题描述

我正在创建一个节点:

var node = document.createElement("div");
node.setAttribute('class', 'my-class');
node.innerHTML = "Hello World";

然后我尝试以文本格式 console.log 节点。如果我使用console.log(node)我不会得到字符串,而是节点(我需要字符串!)。如何将整个节点作为字符串获取?像这样:

<div class="my-class">Hello World</div>

标签: javascriptdom

解决方案


您可以使用node.outerHTML.


推荐阅读