onclick() 點擊
onmouseover() 鼠標在區(qū)域內(nèi)移動
onmouseout() 鼠標在區(qū)域內(nèi)移出
onfocus() 獲得焦點
onblur() 失去焦點
this 指向事件的調(diào)用者
.className 設置類名,一般在設置的名字里放類
input.value 表單更換內(nèi)容
isNaN() nan不是一個數(shù)字,括號內(nèi)如果是個數(shù)字就返回true,是數(shù)字就返回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() 把空號內(nèi)的推到數(shù)組最后面
unshift() 從數(shù)組的前面放入
pop() 刪除最后一個元素
shift() 刪除第一個元素
concat 鏈接多個數(shù)組,不會改變現(xiàn)有的數(shù)組,只是返回一個新數(shù)組
join() 把數(shù)組轉(zhuǎn)成字符串
var arr = [1,2,3];
console.log(arr.join("a"));
// 輸出結果: 1a2a3
split() 把字符串轉(zhuǎn)換為數(shù)組
括號內(nèi)放你要分割的標示,如果不寫默認逗號
獲取節(jié)點屬性
getAttribute(屬性);
設置節(jié)點屬性
setAttribute("屬性","值");
刪除節(jié)點屬性
removeAttribute("屬性");
倒計時: 用將來的時間減去現(xiàn)在的時間,然后一層一層除
nodeType判斷節(jié)點 枚舉值
nodeType == 1 元素節(jié)點
nodeType == 2 屬性節(jié)點
nodeType == 3 文本節(jié)點
定時器
setInterval(function(){函數(shù)內(nèi)容},1000);
或者
setInterval("fun()",1000);
fun();
或者
setInterval(fun,1000);
fun();