引入
JavaScript简写 js,文件的后缀名也是 xxx.js,js 是基于对象和事件驱动的脚本语言,作用在客户端(浏览器)上。
JavaScript 变量
JavaScript中定义变量统一使用var关键字
var x = 5;
JavaScript 函数
JavaScript中定义函数的方式:
function 函数名(参数){
return 返回值(可以无返回值)
}
JavaScript事件
onclick事件
onclick点击事件,会在用户点击特定的内容时被触发。
onload和onunload事件
onload 和 onunload 事件会在用户进入或离开页面时被触发。onload 事件可用于检测访问者的浏览器类型和浏览器版本,并基于这些信息来加载网页的正确版本。
onchange事件
onchange事件用来改变文本,常结合对输入字段的验证来使用。
onmouseover 和 onmouseout 事件
onmouseover 和 onmouseout 事件可用于在用户的鼠标移至HTML元素上方或移出元素时触发函数。
onmousedown和onmouseup 以及 onclick 事件
onmousedown:鼠标按下时触发
onmouseup:鼠标释放时触发
HTML文件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Js</title>
</head>
<script type="text/javascript" src="./js/demo.js"></script>
<body onload="check()">
<!-- onclick单击事件 -->
<input type="button" onclick="f2('Li','23')" name="" id="" value="点我" />
<h1 onclick="this.innerHTML = '谢谢!'">点我改变</h1>
<!-- onchange文本改变事件 -->
<input type="text" name="" id="txt" value="" onchange="change()"/>
<p>将文本框中的字段转换为大写</p>
<!-- onmouseover与onmouseout事件 -->
<div id="dv" onmouseover="togreen(this)" onmouseout="tored(this)">
<p>鼠标移动在文字上变为绿色,移出变为红色</p>
</div>
<!-- onmousedown 鼠标按下事件 onmouseup 鼠标释放事件-->
<div id="" onmousedown="changebg1(this)" onmouseup="changebg2(this)">
<p>鼠标按下时背景色改为红,释放时背景色为绿div</p>
</div>
</body>
</html>
Js文件
function f1(){
var s = "Li";
alert(s);
}
function f2(name,age){
alert("我叫"+name+"我今年"+age+"岁了");
}
function change(){
var text = document.getElementById("txt");
text.value = text.value.toUpperCase();
}
function togreen(obj){
obj.style.color = "green";
}
function tored(obj){
obj.style.color = "red";
}
function changebg1(obj){
obj.style.backgroundColor = "red";
}
function changebg2(obj){
obj.style.backgroundColor = "green";
}
function check(){
if(navigator.cookieEnabled == true){
alert("cookies可用");
}else{
alert("cookies不可用")
}
}
I'm so cute. Please give me money.
- 本文链接:http://yoursite.com/2020/05/20/Js%E5%85%A5%E9%97%A8/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。
若没有本文 Issue,您可以使用 Comment 模版新建。
GitHub IssuesGitHub Discussions