JS学习(二)

来源:互联网 发布:听写软件 编辑:程序博客网 时间:2024/06/06 10:47

JavaScript 用法

如需在 HTML 页面中插入 JavaScript,请使用 script 标签。

<script>document.write("<h1>这是一个标题</h1>");document.write("<p>这是一个段落</p>");</script>

上面例子中的 JavaScript 语句,会在页面加载时执行。通常,我们需要在某个事件发生时执行代码,比如当用户点击按钮时。如果我们把 JavaScript 代码放入函数中,就可以在事件发生时调用该函数。

可以在 HTML 文档中放入不限数量的脚本。通常的做法是把函数放入 head部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容。

也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码,文件扩展名是 .js。如需使用外部文件,请在 script 标签的 “src” 属性中设置该 .js 文件:

<script src="myScript.js"></script>

注意:外部脚本不能包含 script>标签。


JavaScript 输出

JavaScript 没有任何打印或者输出的函数,可以通过下列方式来输出数据:

1.使用 window.alert() 弹出警告框。2.使用 document.write() 方法将内容写到 HTML 文档中。3.使用 innerHTML 写入到 HTML 元素。4.使用 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><head> <meta charset="utf-8"> <title>JS1</title> </head><body><h1>我的第一个 Web 页面</h1><p id="demo">我的第一个段落。</p><script>document.getElementById("demo").innerHTML="段落已修改。";</script></body></html>

这里写图片描述


写到 HTML 文档

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

这里写图片描述

请使用 document.write() 仅仅向文档输出写内容。
如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖。

<!DOCTYPE html><html><body><h1>我的第一个 Web 页面</h1><p>我的第一个段落。</p><button onclick="myFunction()">点我</button><script>function myFunction() {    document.write(Date());}</script></body></html>

这里写图片描述

点击按钮:

这里写图片描述


写到控制台

如果浏览器支持调试,可以使用 console.log() 方法在浏览器中显示 JavaScript 值。浏览器中使用 F12 来启用调试模式, 在调试窗口中点击 “Console” 菜单。

<!DOCTYPE html><html><body><h1>我的第一个 Web 页面</h1><script>a = 5;b = 6;c = a + b;console.log(c);</script></body></html>

这里写图片描述

0 0