javascript - 为什么 innerHtml 不起作用

标签 javascript html innerhtml

为什么不 innerHtml工作?

<script src="jquery.js"></script>
<script type="text/javascript">
function chat()
{
    alert ("started!");
    document.getElementById("test").innerHtml="foo";
}
</script>
<body id="body" onload="chat();">
<p id="test">
test..
</p>
</body>

“开始了!”正在显示,但 <p> 的内容不会更改为 foo如预期。为什么?

最佳答案

大小写很重要,它是 innerHTML 不是 innerHtml。试试这个:

document.getElementById("test").innerHTML="foo";

关于javascript - 为什么 innerHtml 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15120572/

相关文章:

css - 按宽度百分比组织元素 HTML、CSS

javascript - trim 标签中的空白而不删除内部 &lt;input&gt;

javascript - 使用javascript的iframe问题

javascript - 有没有更短/更有效的方法来使用 javascript 中的传播运算符来更新键的值?

javascript - 加载大量数据/内容时,网站滚动速度很慢

javascript - RequireJS 依赖顺序

html - 我的移动网站在 iphone 上加载不一致

javascript - JSDoc - 记录可能返回任何类型的方法的正确方法?

jquery - 容器移动时的 Bootstrap popover 位置

javascript - 设置 innerHTML : Why won't it update the DOM?