一、经过标签获取元素,返回一个数组html
var li = document.getElementsByTagName('li');//标签获取元素数组
li[0].innerHTML;// 查看获取元素的内容学习
li[0].innerHTML = "content";//修改获取到标签中的内容 spa
二、经过id获取页面元素code
var header = document.getElementById("header");//id获取元素htm
三、经过class名字获取页面元素对象
var list = document.getElementsByClassName('list');//返回一个数组,经过下标访问文本blog
四、经过CSS选择符方式获取页面元素ip
//querySelector:返回符合条件的第一个
var str = document.querySelector('li');get
var str1 = document.querySelectorAll('li');//所有返回,每一个li都是一个对象
1 <!DOCTYPE html> 2 <html lang="zh-cn"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>JavaScript获取页面的经常使用方法</title> 6 <script> 7 // 一、经过标签获取元素,返回一个数组 8 var li = document.getElementsByTagName('li'); 9 10 //二、经过id获取页面元素 11 var header = document.getElementById("header"); 12 13 // 三、经过class名字获取页面元素 14 var list = document.getElementsByClassName('list');//返回一个数组,经过下标访问文本 15 16 // 四、经过CSS选择符方式获取页面元素 17 //querySelector:返回符合条件的第一个 18 var str = document.querySelector('li'); 19 // querySelectorAll:返回符合条件的每个 20 var str1 = document.querySelectorAll('li'); 21 </script> 22 </head> 23 <body> 24 <p id="header">JavaScript学习</p> 25 <ul class="list"> 26 <li>HTML</li> 27 <li>jQuery</li> 28 <li>JavaScript</li> 29 </ul> 30 <ul class="list"> 31 <li>HTML</li> 32 <li>jQuery</li> 33 <li>JavaScript</li> 34 </ul> 35 </body> 36 </html>