DOM中的增加和刪除
1.增加一個(gè)空元素
var ele=document.createElement('ele');
2.給元素添加屬性
ele.屬性='值'
3.把元素追加到父元素下
father.appendChld(ele);
4.刪除元素
parent.removeChild(child);
5.給元素前面插入一個(gè)新元素:
parent.insertBefore(要插入的元素,在哪個(gè)元素前面)
對(duì)象
對(duì)象是屬性的集合,也是一種數(shù)據(jù)類型.
創(chuàng)建一個(gè)對(duì)象
var obj={};
var obj=new Object();
var tr={
name:'張三',
age:18,
sex:'男',
}
獲取對(duì)象中的屬性的方法:
1.對(duì)象名.屬性名
tr.name
2.對(duì)象名[屬性名]
tr[age]
對(duì)象中屬性的類型
對(duì)象中的屬性可以是字符串客税,數(shù)字友多,也可以為函數(shù)。當(dāng)對(duì)象中的屬性值為函數(shù)的時(shí)候皂贩,我們稱這個(gè)屬性為對(duì)象的方法.
var person={
name:'張三',
age:18,
sex:'男',
sayName:function(){
console.log('我的名字叫張三')
}
}
person.sayName();
對(duì)象中的方法想要訪問對(duì)象中的屬性要用this關(guān)鍵字
var person={
name:'張三',
age:18,
sex:'男',
sayName:function(){
// console.log('我的名字叫'+name);name不會(huì)被輸出
//對(duì)象中的方法想要訪問對(duì)象中的屬性必須要用this關(guān)鍵字
console.log('我的名字叫'+this.name);
}
}
person.sayName();
如何遍歷js中的對(duì)象
var person={
name:'張三',
age:18,
sex:'男'
}
for(var key in person){
//輸出對(duì)象中的屬性值
console.log(person[key]);
//輸出對(duì)象中的關(guān)鍵字
console.log(key);
}