为什么我不能将对 some_var.innerHTML
的引用存储到变量中然后对其进行修改?
管理这个的规则是什么?
HTML
<div id = "out">
test
</div>
如果我直接这样做就可以了。
var out = document.getElementById("out");
var res = out.innerHTML;
res = "foo";
最佳答案
您将其分配给res
,然后重新分配res。此代码不会向 innerHTML
分配任何内容。
out.innerHTML = "foo";
这就是更改innerHTML 的方法。
关于javascript - 为什么我不能分配 element.innerHTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40897785/