访问器属性
let user = {
// 常规属性
data: {
name: "猪老师",
age: 18,
},
// 将传统的方法,修改一个伪装成属性的方法
get age() {
return this.data.age;
},
// 设置年龄,将之前的设置方法修改成了一个属性
// 方法 -> 属性: 伪装成方法的属性, "访问器属性"
set age(age) {
if (age >= 18 && age <= 120) {
this.data.age = age;
} else {
console.log("非法数据");
}
},
};
console.log(user.age);// 18
user.age = 150;//非法数据
console.log(user.age);// 18
获取DOM元素的两种方法
// 第一种
let ul = document.querySelector(".list");
// 第二种
let firstEle = ul.firstElementChild;
// 父节点:必须是元素
let ul2 = firstEle.parentNode;
console.log(ul2);