12345678910
getElementById( ) // 可获取带有id的元素对象console.dir() //打印返回元素对象 更好的查看里面的属性和方法getElementsByTagName( ) // 获取元素对象集合 以伪数组方式储存某个元素内部的指定元素 父元素.getElementsByTagName( ) // 父元素必须是指明一个元素h5里面新增ie9以上getElementsByClassName( ) // 根据类名获取集合querySelector( ) // 返回指定选择器的第一个querySelectoraAll( ) // 返回指定选择器所有元素集合document.body //获取body标签document.documentElement // 获取html标签
123456789101112131415161718192021
.innerText //不识别html标签.innerHTML //识别html标签disabled =true // 表单禁用false是可用this 指向的是事件函数的调用者样式属性操作element.style // 行内样式操作 (属性驼峰命名法)权重高element.className //类名样式操作 (会覆盖原来的类名)元素.classList // 修改元素属性样式classList.add('类名') //追加一个类classList.remove('类名') //移除一个类classList.toggle('类名') //切换一个类自定义属性element.getAttribute( ) // 得到属性值 主要获得自定义属性element.setAttribute('属性','值' ) //设置属性和值element.removeAttribute('属性','值' ); // 移除属性h5中自定义属性名字前加是data-indexh5新增获取自定义属性element.dataset.index 不需要加date- ( dataser['index'] )如果命名为data-list-name 获取采用驼峰命名法
123456
setInterval(回调函数,毫秒数) // 定时器 一直执行(调用函数不用加括号) let 名称 = setInterval(回调函数,毫秒数) //输出的是执行次数clearInterval(定时器名字) // 停止定时器.setTimeout(调用函数,毫秒时间) // 设置一个定时器到时间就执行只执行一次 let 名称 = setTimeout(调用函数,毫秒时间) // 直接写函数名调用不用加括号 加括号就要用引号引起来clearTimeout(定时器名字) // 停止定时器