document 指的是页面
element 表示元素(标签)
node 表示节点(标签、属性、文本、注释等)
document.getElementById 通过id来获取页面的元素
document.getElementsByTagName 通过标签名字获取页面的元素 tag(标签) 返回的是一个数组
document.getElementsByClassName 通过class名字获取页面的元素 返回的是一个数组
document.querySelector(‘.nav li’) 通过选择器的方法获取元素,只返回第一个对象 query(查询) Selector(选择器)
document.querySelectorAll(‘.nav li’) 通过选择器的方法获取所有的元素 query(查询) Selector(选择器) 返回的是一个数组
document.getElementsByTagName 和document.querySelectorAll 的区别
document.getElementsByTagName 一个是获取页面所有的元素
document.querySelectorAll 获取当前父级下面的所有元素
点击事件 onclick
innerText 可以修改文本文字
innerHTML 修改时支持 HTML 标签,在内容中添加标签将会被识别
当input type属性为按钮的时候,value为按钮框里的文字
当input type属性不为按钮的时候 value 是输入框的内容
disabled 禁用按钮
checked 为默认选择
selected option标签里面的默认选中
type、value、checked、selected、disabled
document.createElement 创建一个标签 create 创建 Element 标签
appendChild(创建的标签) append 追加 Child标签
insertBefore 在什么什么之前插入标签 insert 插入 Before 在.....之前 父级.insertBefore(准备插入的节点,插入的位置)
removeChild 删除节点
cloneNode 克隆节点
parentNode 寻找父级