1:获取元素

一 基本的两种

1)ID获取

<div id="one">一往无前</div>
<script> var id = document.getElementById('one'); console.log(id);//返回:<div id="one">一往无前</div> console.dir(id); //返回 div#one 对象
</script>
//1 JS代码写在标签后面
//2 参数是区分大小写的字符串
//3 返回一个元素对象

2)标签名获取

var ol = document.getElementsByTagName('li');

一 返回值
//1 返回一个伪数组形式的 对象集合
//2 页面只匹配到一个元素 返回值也是伪数组
//3 一个元素也没有匹配到 返回一个空的伪数组

二 遍历元素对象集合
for (var i = 0; i < spans.length; i++) {
    console.log(spans[i]);
}

二 H5新增三个方法

getElementsByClassName(); //1 类名选择器 [ 返回元素对象集合 ]
querySelector('#one');//2 css选择器 [ 返回第一个元素对象 ]
querySelectorAll('p');//3 css选择器 [ 返回全部元素对象 ]

querySelector(); 需要带符号 [.class #id ]

三 获取特殊元素 [ body 和 html ]

//获取body
var body  = document.body;
console.log(body);

//获取html
var html = document.documentElement;
console.log(html);
posted @ 2021-02-17 20:13  棉花糖88  阅读(50)  评论(0编辑  收藏  举报