一、三个对话框
1、alert("提示信息") 弹出只带有一个确定按钮的对话框2、confirm("提示信息") 弹出有确定和取消按钮的对话框3、prompt("提示信息",默认值) 可输入内容的对话框,返回null 二、数据类型 1、var通用类型2、数据类型转换(1)将变量转为整数类型parseInt();(2)将变量转为浮点数类型
parseFloat();
(3)转为string类型 在要转换的内容前面加上空字符串("")(4)判断是否是数字isNaN();是数字返回false,不是数字返回true 三、语句 (1)分支语句if(){}
else
{}
(2)循环语句 for(初始条件;循环条件;状态改变){循环体}
break;终止循环continue;终止本次循环 四、数组 var a=new Array();长度是动态变化的,可以放任意类型1、取值:var aa=a[i];2、赋值:a[0]=123;a[1]="hello";3、长度:a.length;4、排序:a.sort();5、翻转数组:a.reverse(); 五、函数 function 函数名(形数){函数体}
计时函数
var t = setTimeout("alert('5秒!')",5000)
var t = setTimeout("javaScript语句",毫秒)
结束计时:clearTimeout(t)
2、window.document
(1)获取元素var a = document.getElementById("");var a = document.getElementsByClassName("");var a = document.getElementsByName("");var a = document.getElementsByTagName("");(2)操作内容1)非表单元素innerHTML 获取标签里的html代码和文字赋值:将其中的html代码执行取值:html代码和文字会取出,但是不执行html代码 innerText 赋值:获取标签里的html代码和文字,不执行html代码取值:只取文字注意:一般用innerHTML赋值,用innerText 取值2)表单元素value取值和赋值都会原样呈现checkbox/redio 取value值: a.value;取按钮后边的文字:a.nextSibling.innerText
<select></select> 取值:选择哪一个取出哪一个(3)操作属性 1)设置属性 setAttribute("name","value")2)移除属性 removeAttribute("name")3)获取属性 getAttribute("")改变样式 this.setAttribute("class", "div3 div2");(4)操作样式this.style.样式=""获取样式的值 this.offsetHeight 高度this.offsetLeft 距离左边的距离this.offsetTop 距离上边的距离this.offsetWidth 宽度(5)相关元素操作var b=a.nextSibling 找下一个同辈元素,注意空格var b=a.previousSibling 找上一个同辈元素,注意空格 3、正则表达式 使用正则表达式验证if(/正则表达式/.test(字符串)){} 4 事件 单击事件 onclick鼠标离开时触发 onmouseout鼠标移到上面时触发 onmousemove按键抬起来时触发 onkeyup双击触发 ondblclicke获得焦点时触发 onfocus