有没有办法将javascript HTML对象转换为字符串?即
var someElement = document.getElementById("id");
var someElementToString = someElement.toString();
Run Code Online (Sandbox Code Playgroud)
非常感谢提前
And*_*y E 14
如果您想要整个标记的字符串表示,那么您可以使用outerHTML支持它的浏览器:
var someElementToString = someElement.outerHTML;
Run Code Online (Sandbox Code Playgroud)
对于其他浏览器,显然您可以使用XMLSerializer:
var someElement = document.getElementById("id");
var someElementToString;
if (someElement.outerHTML)
someElementToString = someElement.outerHTML;
else if (XMLSerializer)
someElementToString = new XMLSerializer().serializeToString(someElement);
Run Code Online (Sandbox Code Playgroud)