在某些情况下,您可能需要从JavaScript代码生成输出。例如,您可能想查看变量的值,或向浏览器控制台写一条消息,以帮助您调试正在运行的JavaScript代码中的问题,等等。
在本教程中,您将学习如何在JavaScript中生成输出。
JavaScript可以不同方式显示数据:
写入HTML元素使用 innerHTML
写入文档流使用 document.write()
弹出警告框,使用 window.alert()
写入浏览器控制台使用 console.log()
您可以使用元素的innerHTML属性在HTML元素内写入或插入输出。
但是,在首先写入输出之前,我们需要使用诸如getElementById()之类的方法来选择元素。
<p id="msg"></p> <p id="output"></p> <script> document.getElementById("msg").innerHTML = "Hello World"; document.getElementById("output").innerHTML = 20 + 30; </script>测试看看‹/›
使用innerHTML更改元素的HTML内容,是在HTML中显示数据的一种常用方法。
您只能使用document.write()方法将内容解析到当前文档中。
<script> document.write("Hello world<br>"); document.write(20 + 30); </script>测试看看‹/›
如果document.write()在页面加载后使用此方法,它将覆盖该文档中的所有现有内容。
<script> function myFunc() { document.write("<p>test document.write().</p>"); } </script>测试看看‹/›
您还可以使用警报对话框向用户显示消息或输出数据。
使用alert()方法将创建一个警报对话框。
<button onclick="alert('Hello world');">alert</button>测试看看‹/›
您可以使用console.log()方法轻松地将消息输出或将数据写入浏览器控制台。
该控制台可用于测试或调试目的。
<script> console.log("Hello world"); console.log(20 + 30); </script>测试看看‹/›
要访问Web浏览器的控制台,请先按F12键盘上的键以打开开发人员工具,然后单击控制台选项卡。
您将在本教程的后面部分了解有关调试的更多信息。