javascript - 无法在 JavaScript 中单击时更改元素

标签 javascript html

Javascript 新手。也尝试过文本类型javascript。没有工作。我在notepad++中使用html作为扩展来编写这段代码并在mozilla上实现。

<html>

<head></head>

<body>
  <h1>JavaScript in Body</h1>
  <p id="demo">A Paragraph.</p>
  <button type="button" onclick="myFunction()">Try it</button>
  <script>
    function myFunction() {
      document.getElementById("demo").innerHtml = "Paragraph changed";
    }
  </script>
</body>

</html>

最佳答案

myFunction 正在尝试调用 innerHtml,但它应该是 innerHTML(HTML 是大写的)。

函数 myFunction() { document.getElementById("demo").innerHTML = "段落已更改"; }

关于javascript - 无法在 JavaScript 中单击时更改元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43525837/

相关文章:

javascript - 通过条形码扫描器扫描后避免自动提交表单

javascript - 单击 div 时如何将元素恢复为默认状态? (jQuery)

html - 是否有适用于 Google Answer Boxes 的 API?

javascript - 如何: Change color of button when an input is given to a textbox

javascript - 使用Jquery获取用户IP

javascript - JQuery: $.get 不是一个函数

javascript - 迭代 Typescript 中的对象键

javascript - 在 `$scope` 或 `this` 上定义的 Controller 函数之间的性能差异 - AngularJS

javascript - 复制到 Dreamweaver 时 Jsfiddle 将不起作用

javascript - 使用 Javascript 下载 Html5 canvas 元素作为具有文件扩展名的图像