DOM中获取元素
根据id属性的值获取元素,返回来的是一个元素对象
getElementById(‘id属性的值’)
根据标签名字获取元素,返回来的是一个伪数组,里面保存了多个DOM对象
getElementsByTagName(‘标签名字’)
//下面的几个,有的浏览器不支持
根据name属性的值获取元素,返回来的是一个伪数组,里面保存了多个DOM对象
getElementsByName(‘name属性的值’)
根据类样式的名字来获取元素,返回来的是一个伪数组,里面保存了多个DOM对象
getElementsByClassName(‘类样式的名字’)
根据选择器获取元素,返回来的是一个元素对象
querySelector(‘选择器的名字’)
根据选择器获取元素,返回来的是一个伪数组,里面保存了多个DOM对象
querySelectorAll(‘选择器的名字’)
jQuery中获取元素
$(‘选择器’)
id选择器 #id 一个元素
标签选择器 标签名 多个元素 如果想设置相同的操作,可以直接.方法(),不需要遍历
类选择器 .类选择器
交集选择器 标签名.类选择器 先找标签,再找有这个类选择器的该标签
并集选择器 #id,标签名,.类选择器 找到能满足其中一个选择器的所有元素
后代选择器 #id 便签名 获取的是ID为id的直接间接的子元素
直接后代选择器 #id>标签名 获取的是直接子元素
后兄弟选择器 #id~标签名 获取的是ID为id的这个标签后面的所有兄弟元素
后直接兄弟元素 #id+标签名 获取的是ID为id的这个标签后面紧挨着的兄弟元素
索引选择器 所选列表:eq(index) 获取某个标签列表中下标为index的标签
所选列表:lt(index) 得到小于index索引值的所有标签
所选列表:gt(index) 得到大于index索引的所有标签
所选列表:gt(index1):lt(index2)
得到大于index1索引的所有标签中(此时得到的标签第一个索引变为0)索引值小于index2的所有标签
所选列表:selected 列表中选中的那个标签元素
网友评论