onclick() 点击
onmouseover() 鼠标在区域内移动
onmouseout() 鼠标在区域内移出
onfocus() 获得焦点
onblur() 失去焦点
this 指向事件的调用者
.className 设置类名,一般在设置的名字里放类
input.value 表单更换内容
isNaN() nan不是一个数字,括号内如果是个数字就返回true,是数字就返回flase
.select(0 获取表单元素
正常浏览器 : oninput
Ie 678 支持的 : onpropertychange
检测输入框输入
var shuru = document.getElementById("txt");
var label = document.getElementById("place");
shuru.oninput = shuru.onpropertychange = function () {
if(this.value == "") {
label.style.display = "block";
} else {
label.style.display = "none";
}
}
push() 把空号内的推到数组最后面
unshift() 从数组的前面放入
pop() 删除最后一个元素
shift() 删除第一个元素
concat 链接多个数组,不会改变现有的数组,只是返回一个新数组
join() 把数组转成字符串
var arr = [1,2,3];
console.log(arr.join("a"));
// 输出结果: 1a2a3
split() 把字符串转换为数组
括号内放你要分割的标示,如果不写默认逗号
获取节点属性
getAttribute(属性);
设置节点属性
setAttribute("属性","值");
删除节点属性
removeAttribute("属性");
倒计时: 用将来的时间减去现在的时间,然后一层一层除
nodeType判断节点 枚举值
nodeType == 1 元素节点
nodeType == 2 属性节点
nodeType == 3 文本节点
定时器
setInterval(function(){函数内容},1000);
或者
setInterval("fun()",1000);
fun();
或者
setInterval(fun,1000);
fun();