JavaScript变量类型
5种基本类型:unll,undefined,boolean,number,string
1种复杂类型:object
5种引用类型:Array,Object,Function,Date,RegExp
3种基本包装类型:Boolean,Number,String
2种单体内置对象:Global,Math
DOM:
Document类型:Document类型表示文档。document对象是HTMLDocument的一个实例,表示整个HTML页面。document对象是window对象的一个属性。
获取元素的方式:
1、根据id获取元素
2、通过类名获取元素
伪数组定义:
1、拥有length属性,其它属性(索引)为非负整数(对象中的索引会被当做字符串来处理,这里你可以当做是个非负整数串来理解)
2、不具有数组所具有的方法
伪数组,就是像数组一样有 length 属性,也有 0、1、2、3 等属性的对象,看起来就像数组一样,但不是数组
3、通过标签名获取元素
4、通过name名获取元素
5.通过选择器的querySelector获取元素
事件初识:
this的指向问题
普通函数中,this指向window
构造函数中,this指向实例化对象
对象函数中,this指向当前的对象
事件函数中,this指向事件源
表单元素属性操作
value 用于大部分表单元素的内容获取(option除外)
type 可以获取input标签的类型(输入框或复选框等)
disabled 禁用属性checked 复选框选中属性
selected 下拉菜单选中属性