JavaScript 是脚本语言
- JavaScript 是一种轻量级的编程语言。
- JavaScript 是可插入 HTML 页面的编程代码。
- JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。
- JavaScript 很容易学习,下面通过几个例子练习
通过document.getElemen获取元素
-
DOM(文档对象模型)是用以访问** HTML** 元素
- document.getElementByID:获取通过id选择器标签查找 HTML 元素
- document.getElementsByTagName:获取通过通过标签名查找 HTML 元素
-
JavaScript:改变 HTML 内容
- innerHTML
- 在这种情况下,浏览器将访问 id="demo" 的 HTML 元素,并把它的内容(innerHTML)替换为 "明明就是你,好牛逼"。
<!DOCTYPE html>
<html>
<body>
<h1>我的第一段 JavaScript</h1>
<p id="demo">
JavaScript 能改变 HTML 元素的内容。
</p>
<script>
function myFunction()
{
x= document.getElementById("demo") // 找到元素
x.innerHTML="明明就是你,好牛逼"; // 修改元素
}
</script>
<button type="button" onclick="myFunction()">点击这里</button>
</body>
</html>```
- 结果:


***
- ###JavaScript:改变 HTML 图像
- `onclick 事件只是您即将在本教程中学到的众多事件之一。`onclick="changeImage()"
<!DOCTYPE html>
<html>
<body>
<script>
// 改变图片的函数
function changeImage()
{
// 根据id找到图片标签
element=document.getElementById('myimage')
// 判断当前图片元素所放的是哪张图片
if (element.src.match("bulbon") { // 关闭
element.src="/i/eg_bulboff.gif";
} else { // 打开
element.src="/i/eg_bulbon.gif";
}
}
</script>
<img id="myimage" onclick="changeImage()" src="/i/eg_bulboff.gif">
<p>点击灯泡来点亮或熄灭这盏灯</p>
</body>
</html>```
-
结果:
改变前.png
改变后.png
-
JavaScript:改变 HTML 样式
- 元素.style.属性
<!DOCTYPE html>
<html>
<body>
<h2>我的第一段 JavaScript</h2>
<p id="demo">JavaScript 能改变 HTML 元素的样式。</p>
<script>
function myFunction()
{
x=document.getElementById("demo") // 找到元素
x.style.color="#ff00ff"; // 改变样式
}
</script>
<button type="button" onclick="myFunction()">点击这里,修改样式</button>
</body>
</html>```
- 结果:


***
- ###JavaScript:验证输入
<!DOCTYPE html>
<html>
<body>
<h1>我的第一段 JavaScript</h1>
<p>请输入数字。如果输入值不是数字,浏览器会弹出提示框。</p>
<input id="demo" type="text">
<button type="button" onclick="myFunction()">点击验证</button>
<script>
function myFunction()
{
var x=document.getElementById("demo").value;
if(x==""||isNaN(x)) { // 等于空或者输入的字符串包含有不是字母的就会弹框
alert("Not Number");
}
}
</script>
</body>
</html>```
-
结果:
验证前.png
验证后.png