我试图找到一种方法来执行以下操作
var foo = document.body.innerHtml;
然后调用foo =“testing”
并且正文的html会显示为“testing”
但到目前为止发生的一切都是innerHtml返回innerHtml的值... 这是预期的
有没有办法存储innerHtml,也许有点像
var hold = "innerHtml"
document.body[hold] = "foo" <--- this does not work by the way
答案 0 :(得分:5)
您必须使用innerHTML
(大写)代替innerHtml
才能获得所需的结果。
这些行产生相同的结果:
document.body.innerHTML;
document.body["innerHTML"];
document["body"].innerHTML;
document["body"]["innerHTML"];