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
- JS学习---(二)
- JS学习(二)
- JS学习(二)
- js学习(二)
- JS学习记录(二)
- js学习(二)this
- js学习笔记(二)
- processing.js 学习(二)
- Vue.js 学习(二)
- JS学习进程(二)
- js学习笔记(二)
- vue.js学习(二)
- JS学习笔记(二)
- JS学习笔记(二)
- js与jquery 学习随笔(二)
- 视频学习js笔记(二)
- JavaScript学习笔记(二)JS对象
- JS学习之路(二)
- Java反射——对类内部函数、私有变量和构造函数的使用举例
- Intellij-idea 2016新版快捷键
- 一部章回小说从网上下载到离线阅读的整理过程
- QT-数据库操作(以MYSQL为例)
- JAVAWEB-jsp
- JS学习(二)
- sed tr 批量转换邮箱格式 去除"\n" 行尾添加";"
- 1613-3-傅溥衍 总结《2016年10月23日》【连续第二十三天总结】
- C++中explicit的作用
- English考研句子第七句
- 损失函数
- 模拟jsonp跨域方法
- SCAU1255 Cable master 【待解决】
- 为什么我获取不到这个css样式?js原生获取css样式总结