它是不可能得到的createElement
字符串时,我使用appendChild
,你会分配给一个变量的JavaScript如何对象使用document.createElement转换为字符串
var h1 = document.createElement("h1")
h1.innerHTML = "hello world"
alert(h1)
return "[object HTMLHeadingElement]"
是工作,但我必须使用警报或其他方法
它是不可能得到的createElement
字符串时,我使用appendChild
,你会分配给一个变量的JavaScript如何对象使用document.createElement转换为字符串
var h1 = document.createElement("h1")
h1.innerHTML = "hello world"
alert(h1)
return "[object HTMLHeadingElement]"
是工作,但我必须使用警报或其他方法
看来你想要将DOM元素转换为其HTML表示。把它放在一个临时容器并访问其.innerHTML
属性:
var div = document.createElement('div');
div.appendChild(h1);
var html = div.innerHTML;
为什么你就不能'警报(h1.innerHTML)'? – elclanrs
可能是'h1.toString()'? – Cherniv