目录
①getElementById()方法:返回带有指定ID的元素引用
②getElementsByTagName()方法:返回带有指定标签名的所有元素
JavaScript是互联网上最流行的脚本语言,这门语言可用于HTML和web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备
JavaScript语言诞生主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行JavaScript代码。
JavaScript是Net scape网景公司的产品,最早取名为LiveScript;为了吸引更多的程序员,更名为JavaScript
为什么学习JavaScript?
①HTML定义了网页的内容
②CSS描述了网页的布局
③JavaScript控制了网页的行为
学到的主要内容:
①直接写入HTML输出流:document.write()
②对事件的反应
③改变HTML内容
- x=document.getElementById("demo"); //查找元素
- x.innerHTML="Hello JavaScript"; //改变内容
④改变HTML图像
⑤改变HTML样式
- x=document.getElementById("demo") //找到元素
- x.style.color="#ff0000"; //改变样式
⑥验证输入
- html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>title>
- head>
- <body>
-
- <h1>我的第一段 JavaScripth1>
- <p>请输入数字。如果输入值不是数字,浏览器会弹出提示框。p>
- <input id="demo" type="text">
- <script>
- function myFunction()
- {
- var x=document.getElementById("demo").value;
- if(x==""||isNaN(x))
- {
- alert("不是数字");
- }
- }
- script>
- <button type="button" onclick="myFunction()">点击这里button>
-
- body>
- html>
JS是弱类型,Java是强类型
弱类型:类型可变
强类型:在定义变量的时候,类型已确定,而且不可变
特点:
1.交互性(信息的动态交互)
2.安全性(不允许直接访问本地硬盘)
3.跨平台性(只要是可以解释JS的浏览器都可以执行,和平台无关)
HTML 中的 Javascript 脚本代码必须位于 标签之间。
Javascript 脚本代码可被放置在 HTML 页面的 和 部分中。
您可以在 HTML 文档中放入不限数量的脚本。
脚本可位于 HTML 的
或 部分中,或者同时存在于两个部分中。通常的做法是把函数放入
部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容。
- DOCTYPE html>
- <html>
- <head>
- <script>
- function myFunction()
- {
- document.getElementById("demo").innerHTML="我的第一个 JavaScript 函数";
- }
- script>
- head>
- <body>
- <h1>我的 Web 页面h1>
- <p id="demo">一个段落p>
- <button type="button" onclick="myFunction()">尝试一下button>
- body>
- html>
- DOCTYPE html>
- <html>
- <body>
- <h1>我的 Web 页面h1>
- <p id="demo">一个段落p>
- <button type="button" onclick="myFunction()">尝试一下button>
- <script>
- function myFunction()
- {
- document.getElementById("demo").innerHTML="我的第一个 JavaScript 函数";
- }
- script>
- body>
- html>
也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。
外部 JavaScript 文件的文件扩展名是 .js。
如需使用外部文件,请在