1、JavaScript定位元素的几种方式
document.getElementById('id') # 获取的事单个
document.getElementsByName(“Name”)[0] # 获取的是多个返回的是list
document.getElementsByTagName(“tag”) # 获取的是多个
document.getElementsByClassName(“class”) # 获取的是多个
# 兼容性:IE8及其以下版本的浏览器未实现getElementsByClassName方法
document.querySelector (“css selector”) # 获取的是单个
document.querySelectorAll(“css selector") # 获取的是多个
# 兼容性:IE8及其以下版本的浏览器只支持CSS2标准的选择器语法
1、只有id属性定位是单个元素
document.getElementById(“id”)
document.getElementById("birth_day").removeAttribute("readonly");
2、Name属性
document.getElementsByName(“Name”)[0] # 获取的是多个
document.getElementsByName("birthday")[0].removeAttribute("readonly");
3、class属性定位
document.getElementsByClassName(“class”) # 获取的是多个
document.getElementsByClassName("more")[1].scrollIntoView();