JavaScript 输出


JavaScript 没有任何打印或者输出的函数。

JavaScript 显示数据

JavaScript 可以通过不同的方式来输出数据:

  • 使用 window.alert() 弹出警告框。
  • 使用 document.write() 方法将内容写到 HTML 文档中。
  • 使用 innerHTML 写入到 HTML 元素。
  • 使用 console.log() 写入到浏览器的控制台。

使用 window.alert()

你可以弹出警告框来显示数据:

实例

<!DOCTYPE html>
<html>
<body> <h1>我的第一个页面</h1>
<p>我的第一个段落。</p> <script>
window.alert(5 + 6);
</script> </body>
</html>

操作 HTML 元素

如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法。

请使用 "id" 属性来标识 HTML 元素,并 innerHTML 来获取或插入元素内容:

实例

<!DOCTYPE html>
<html>
<body> <h1>我的第一个 Web 页面</h1> <p id="demo">我的第一个段落</p> <script>
document.getElementById("demo").innerHTML = "段落已修改。";
</script> </body>
</html>

以上 JavaScript 语句(在 <script> 标签中)可以在 web 浏览器中执行:

document.getElementById("demo") 是使用 id 属性来查找 HTML 元素的 JavaScript 代码 。

innerHTML = "段落已修改。" 是用于修改元素的 HTML 内容(innerHTML)的 JavaScript 代码。


在本教程中

在大多数情况下,在本教程中,我们将使用上面描述的方法来输出:

上面的例子直接把 id="demo" 的 <p> 元素写到 HTML 文档输出中:


写到 HTML 文档

出于测试目的,您可以将JavaScript直接写在HTML 文档中:

实例
<!DOCTYPE html>
<html>
<body> <h1>我的第一个 Web 页面</h1> <p>我的第一个段落。</p> <script>
document.write(Date());
</script> </body>
</html>

请使用 document.write() 仅仅向文档输出写内容。

如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖。

最新文章

  1. java web学习总结(二十七) -------------------JSP标签介绍
  2. WCF自寄宿
  3. c a header file realize of multiple .c file
  4. awk实现join
  5. 未能加载文件或程序集&ldquo;System.Web.Http.WebHost, Version=4.0.0.0, &rdquo;或它的某一个依赖项。系统找不到指定的文件。
  6. HTTP及状态码汇总
  7. [LintCode] Longest Consecutive Sequence 求最长连续序列
  8. 云服务器 ECS Linux 服务器修改时区的两种方式
  9. 深入理解计算机系统第二版习题解答CSAPP 2.13
  10. 移动js
  11. bzoj1630 [Usaco2007 Demo]Ant Counting
  12. Qt 如何处理密集型耗时的事情(频繁调用QApplication::processEvents)
  13. Android Activity和Fragment生命周期图
  14. bzoj3110: [Zjoi2013]K大数查询 【cdq分治&amp;树套树】
  15. 【html5】html5本地简单存储
  16. sk-learn 决策树的超参数
  17. 值得推荐的五大敏捷PHP开发框架
  18. svn 基础
  19. 20171104xlVBA各人各科进退
  20. poi excel超出65536行数限制自动扩展Invalid row number (65536) outside allow

热门文章

  1. 【Linux】1 创建目录:mkdir
  2. 003_python的str切片,str常用操作方法,for循环,集合,深浅copy
  3. NEON中的L可以避免溢出
  4. 带你看看Java的锁(三)-CountDownLatch和CyclicBarrier
  5. python语法学习第七天--文件
  6. Linux 面试最常问的十个问题
  7. 从卷积拆分和分组的角度看CNN模型的演化
  8. UDP编程中的connect
  9. 如何搭建一个WEB服务器项目(三)—— 实现安卓端联网登录
  10. 什么是virtual string tree?