DOM內容操作和自定義、樣式改變
自定義
function 方法名或函數名(參數1,參數2,、、、) {
方法體;
return返回值;(可不寫)
}
function abc() {
alert("123");
(x);
}
abc();
abc(abcdefg);
不加abc 屬於沒有調用,是什麽也沒有的,什麽也不顯示
當alert(x)的時候,然後abc(abcdefg),這時就會顯示abcdefg說明傳的參數它用到了
function jiafa(a, b) {
return a+b;
}
var result = jiafa(1, 2);
alret(result);
var i = 1; var i = 1 必須在外面賦值
function abc1 (){
i++;
abc2(); 如果吧abc2換成abc1就是遞歸
}
function abc2 (){
i--;
}
abc1;
document.write(i); i 的值等於 1
document.getElementById("id"); 根據id找,最多找一個
var a document.getElementById("id"); 將找到的元素放在變量中
document.getElementByName("name"); 根據name 找,找出來的是數組
document.getElementByTagName("name"); 根據標簽名找,找出來的是數組
document.getElementByClassName("name"); 根據classname找找出來的是數組
alert(a.innerText); 只取裏面的文字
alert(a.outHTML); 包括標簽本身的內容
aleret(a.innerHTML); 標簽裏的html代碼和文字都獲取了
樣式改變有兩種方法:
1、document.getElementById("d1").style="?"
2、document.getElementById("d1").style.?="?"
DOM內容操作和自定義、樣式改變