JS简介
- js诞生于1995年,但是主要目的是解决表单数据的合法性验证
- JavaScript:简写js,于java无关
- 控制web前端标准的前两者,结构和样式
<script>
// alert弹出对话框,小括号里面的的内容,单引号和双引号都可以
// ctrl+?还是注释的快捷键
// 最后的;不推荐省略
alert();
alert('你的余额不足');
alert("你的网费不足");
</script>
js事件语法
<body>
<input type="button" value="点击" id="dj">
<input type="button" value="好好" class="hh">
<input type="button" value="学习" class="xx">
<input type="button" value="天天" class="tt">
<input type="button" value="向上" class="xs">
</body>
<script>
// 事件三要素:
//事件的语法规则
// 事件源.事件类型=function(){
//事件发生的时候,要执行的命令 }
// document 代表查找的范围在整个文档中
// getElementById 获取元素,用id找
//onclick 代表事件类型(鼠标左键点击)
// function(){要执行的命令}
document.getElementById('dj').onclick=function(){
alert('恭喜你,中奖了!!!')
}
// document.getElementsByClassName('dj') 找class为dj的标签
// onclick必须是小写
// [数字] 代表第几个,从0开始记录数字(索引值、地址)
document.getElementsByClassName('hh')[0].onclick=function(){
alert("一定好好学习哦")
}
// document.getElementsByClassName('xx')[1].onclick=function(){
// alert("一定好好学习哦")
// }
</script>
鼠标移入和移出事件类型
<body>
<input type="button" value="点击" id="dj">
<input type="button" value="好好" class="hh">
<input type="button" value="学习" class="xx">
<input type="button" value="天天" class="tt">
<input type="button" value="向上" class="hh">
</body>
<script>
// 事件三要素:
//事件的语法规则
// 事件源.事件类型=function(){
//事件发生的时候,要执行的命令 }
// document 代表查找的范围在整个文档中
// getElementById 获取元素,用id找
//onclick 代表事件类型(鼠标左键点击)
// function(){要执行的命令}
document.getElementById('dj').onclick=function(){
alert('恭喜你,中奖了!!!')
}
// document.getElementsByClassName('dj') 找class为dj的标签
// onclick必须是小写
// [数字] 代表第几个,从0开始记录数字(索引值、地址)
document.getElementsByClassName('hh')[0].onclick=function(){
alert("好好学习哦")
}
// onmouseover 鼠标移入
document.getElementsByClassName('xx')[0].onmouseover=function(){
alert("鼠标移入会弹出")
}
//onmouseout 鼠标移出
document.getElementsByClassName('tt')[0].onmouseout=function(){
alert("鼠标移出会弹出")
}
// 相同的名字,数字需要写1,前面数字里面都是写0,因为class不一样,都是第一次所以写0
document.getElementsByClassName('hh')[1].onclick=function(){
alert("好好学习哦ooooooo")
}
</script>