对象的特征property
操作一个对象首先要找到这个对象
这个对象在初始化时,把html标签的全局和自有属性设置为对象的特征,还有很多其他的特征
标签上面的自定义属性(属性前没加data-的自定义属性)不会被设置成对象的特征
<div class="box" title="我是盒子" data-zs="zhangsan">zhangsan</div>
var objBox = document.querySelector('.box');
/*相当于
var objBox = {
title:"我是盒子",
className:"box"//因为class是所有编程语言都通用的关键字,所以避开了class这个名字,改成了className
}*/
以对象的形式在控制台打印objBox这个对象
console.dir(objBox)
可以使用.语法、[]语法读取和修改对象的属性,但读取不出来自定义(属性前没data-的自定义)属性
objBox.title = '我是通过js修改的'
读取data-自定义属性
console.log(objBox.dataset.zs);//zhangsan