一、定义变量
var是声明变量的关键字;由数字,字母,下划线,美元($)组成.但是开头不能用数字。
全局变量可以不声明var 函数内变量必须声明var,在定义全局变量时加或不加var关键字没什么影响;但在定义局部变量时如果不加var关键字javascript解释程序会将其解释为全局变量。
二、获取元素
1.通过ID获取标签
getElementById()----静态方法,前面只能跟随document
2.通过标签名获取标签
getElementsByTagName()-----动态方法,前面可以是document也可以跟其他元素,返回的是一个数组
(1)有数组的length
(2)有数组的用法:xx[0]
(3)动态方法就是是指通过js动态添加的元素,getElementsByTagName()也可以找到
但是document.getElementById是找不到的
三、按钮点击事件
创建方式:
1)<button id="btn">click</button>
var btn=document.getElementById('btn');
btn.οnclick=function(){
alert('hello world');
}
2)function demo(){
alert('hello');
}
<button id="btn" οnclick="demo()">click</button>
四、函数
函数:可以理解为方法;和java中的方法差不多。
function是声明一个函数的关键字;
function aa(){
要做的事情;
}
调用aa函数; 直接写 aa();就ok了
六、判断和循环语句
判断 例:if(条件){
}else{
}
循环 例: for(var a=0;a<10;a++){
}
七、时间函数
getFullYear() 获取到年份
getMonth() 获取月份 这里要+1因为他从0开始
getDate() 获取日
getHours() 获取小时
getMinutes() 获取分钟
getSeconds() 获取秒数