javascript - 内部 html 的这种变化应该如何响应?

标签 javascript html

我正在尝试使用按钮更改段落标记的文本,并且我想测试不同的样式标记将如何影响该更改。我的 html 看起来像这样:

<p id="testParagraph"> This <strong> is </strong> a test </p>
<button id="button">Run Test</button>

在我的 js 文件中,我通过 id 获取该标签,并尝试设置其内部 html,如下所示:

var button = document.getElementById("button");
button.onclick = function() {
    document.getElementById("testParagraph").innerHtml = "I changed the inner html, but what do I look like?";
}

当我单击按钮时,我没有看到任何变化,我想知道这是否是由于我做错了什么造成的,或者是否由于原始段落标记中的强标记而更改 html 时出现问题.

最佳答案

它是innerHTML而不是innerHtml

var button = document.getElementById("button");
button.onclick = function() {
    document.getElementById("testParagraph").innerHTML = "I changed the inner html, but what do I look like?";
}

演示:http://jsfiddle.net/shseqy0t/

关于javascript - 内部 html 的这种变化应该如何响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30218009/

相关文章:

javascript - 使用 Gridstack JS 的可拖动/可调整大小面板内的响应式 Highcharts

javascript - 制作类似确认的功能

css - DIV 中的图像超出其边界

java - 如何将数据从 HTML 传输到 Spring Controller

javascript - 使用 Firebase 为 Web 应用创建房间

javascript - Angularjs - TypeError : path must be absolute or specify root to res. 发送文件

javascript - 从对象数组中删除特定属性

javascript - NodeJS 包依赖

html - 仅单击图像右上角的元素位置

html - 即使使用边框,列也将换行设置为 50%