Javascript getAttribute(“innerHTML”)是否返回null?

Javascript getAttribute(“innerHTML”)是否返回null?,javascript,html,null,innerhtml,Javascript,Html,Null,Innerhtml,我正在用html和javascript制作一个网站设计器,但我遇到了一个问题:当我在元素上调用getAttribute(“innerHTML”)时,它返回null。我想访问元素的innerhtml属性,而不使用element.innerhtml 如果有人提出建议,我们将不胜感激。谢谢 编辑:我制作了一个JSFIDLE来显示它。 虽然我有点了解它是如何返回null的(你不能去示例),但我有点了解它会在DOM透视图中返回null,而HTML元素的JS表示上的一些属性映射到属性上(例如,图像的.src

我正在用html和javascript制作一个网站设计器,但我遇到了一个问题:当我在元素上调用getAttribute(“innerHTML”)时,它返回null。我想访问元素的innerhtml属性,而不使用
element.innerhtml

如果有人提出建议,我们将不胜感激。谢谢

编辑:我制作了一个JSFIDLE来显示它。
虽然我有点了解它是如何返回null的(你不能去

示例

),但我有点了解它会在DOM透视图中返回null,而HTML元素的JS表示上的一些属性映射到属性上(例如,图像的
.src
属性映射到HTML中的
src
属性上),
innerHTML
没有

读取时,将生成一个字符串,其中包含元素子节点的HTML序列化。写入时,将解析HTML并生成用于替换现有子节点的节点


它与元素上的属性没有任何关系。这是它自己的事情。没有理由让
getAttribute
识别它。

没有理由不使用
element.innerHTML
?是的。这是因为我不想这样:
如果attribute=“innerhtml”那么…,如果attribute=“style.z-index”那么…,