javascript - onclick 向 div 添加文本

标签 javascript html button onclick

我刚开始学习 Javascript,但我真的以为我知道这一点。我不明白为什么它不起作用。我需要它在单击按钮时将格式为 2 级标题的“此文本”插入到 theDiv 中。我已经尝试了各种方法,即使有一个功能。这个例子看起来像它应该工作的方式,但事实并非如此。我必须只使用 Javascript 来完成这项工作,而不是 JQuery——我还不知道。

<html>
  <h1 id="header">Header in progress</h1>
  <body>
    <p>
      <input type="button" id="theButton" value="click me!" onclick="document.getElementById('theDiv').innerHTML('This is new.')">
    </p>
    <h3><div id="theDiv"></div></h3>
  </body>
</html>

最佳答案

document.getElementById("theDiv").textContent = 'This is dynamically added text';

关于javascript - onclick 向 div 添加文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19609022/

相关文章:

javascript - 如何使用 javascript 将文本替换为链接?

html - 完整的背景图像响应式内部 CSS

html - 由于 margin-left 而导致水平菜单居中的问题

c# - 从 ListView 项按钮中删除 ListView 项

html - 如何将在 div 之间切换的 div 中的按钮包装起来?

javascript - 当字体大小改变时保持div的比例

javascript - 在 ngForm 中触发 'enter' 按键上的某个按钮

javascript - 如何在单击按钮时使用 instantsearch.js 启动搜索

javascript - 如何找到大图像各部分的坐标来创建图像映射?

javascript - 下载文件并在单击链接时滚动到底部 div