【已解决】为啥document.getElementsByTagName("p")[0].innerHtml没用呢

注意啊:innerHtmlinnerHTML 才行,html要都是大写

以下是原问题

如下代码,countDown()里的document.getElementsByTagName没用啊,但是我用console打印又可以看到,为什么啊
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>8-17</title>
    <script type="text/javascript">

        var timeSecond = 5;
        function countDown() {
          document.getElementsByTagName("p")[0].innerHtml = timeSecond + "秒后返回主页,<a href=\"javascript:;\" onclick=\"history.back()\">";
          //console.log(document.getElementsByTagName("p")[0].innerHtml = timeSecond + "秒后返回主页,<a href=\"javascript:;\" onclick=\"history.back()\">");
          if (timeSecond > 1) {
            timeSecond--;
            setTimeout(countDown,1000);
          }
        }
        countDown();
      }
    </script>
  </head>
  <body>
    <h2>操作成功</h2>
    <p></p>
  </body>
</html>
阅读 3.1k
1 个回答

innerHtml => innerHTML

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题