1

HTML 文件

<!DOCTYPE Html>
<html>
<head>
  <script type= "text/javascript" src= "calc.js"></script>
</head>
<body>
    <h1> Calculate away </h2>
    <div id='display'>
      <p>1</p>
    </div>
</body>
</html>

JS文件

document.addEventListener('DOMContentLoaded', turnOn)
function turnOn ()
{
    document.getElementById('display').innerHtml = "`<p>0</p>`";
}
4

3 回答 3

1

innerHTML是正确的名称。

document.addEventListener('DOMContentLoaded', turnOn)

function turnOn () {
  document.getElementById('display').innerHTML = "<p>0</p>";
}
于 2018-01-03T03:36:43.193 回答
0

使用document.querySelectorjust 来替换p标签的文本。

document.addEventListener('DOMContentLoaded', turnOn)

function turnOn() {
  var getPElement = document.querySelector("#display p")
  getPElement.innerHTML = 0;
}
<h1> Calculate away </h2>
  <div id='display'>
    <p>1</p>
  </div>

于 2018-01-03T03:59:35.883 回答
0

更改document.getElementById('display').innerHtmldocument.getElementById('display').innerHTML

于 2018-01-03T03:34:30.690 回答