美文网首页
js的一些常用方法

js的一些常用方法

作者: 明天F | 来源:发表于2018-06-15 16:30 被阅读0次

1,关于滚动条
获取滚动条滚动的距离window.pageXOffset window.pageYOffset 不兼容IE8和IE8以下
document.documentElement.scrollTop||document.body.scrollTop 兼容IE低版本
如果不兼容返回0
window的三个关于滚动条的方法 兼容IE低版本
scroll(),scrollTo控制滚动天滚动的位置
scrollBy() 完全相同 控制滚动条滚动的距离可以累加
2,关于视口的尺寸
获取视口的宽度和高度
window.innerWidth window.innerHeight 不兼容IE8以及IE8以下
document.documentElement.clientHeight||document.body.clientWidth 兼容IE低版本
如果不兼容返回0
3,关于DOM获取元素
getElementById()
getElementsByClassName() IE8以及IE8以下不支持
getElementsByName()
getElementsByTagName()
querySelector() 方法仅仅返回匹配指定选择器的第一个元素。如果你需要返回所有的元素,请使用 querySelectorAll() 方法替代。获取的元素不实时;;
在DOM树上获取节点
childNodes 获取指定元素下全部节点 兼容IE低版本
firstChild ... 第一个子节点 兼容IE低版本
lastChild ... 最后一个子节点 兼容IE低版本
nextSibling 下一个同级节点 兼容IE低版本
previousSibing 上一个同级节点 兼容IE低版本
parentNode ... 上一个父级节点 兼容IE低版本

在DOM树上获取节点元素
children 获取指定元素下全部节点 兼容IE低版本
parentElement IE8以及IE8以下不兼容
lastElementChild IE8以及IE8以下不兼容
firstElementChild IE8以及IE8以下不兼容
nextElementSibling IE8以及IE8以下不兼容
previousElementSibling IE8以及IE8以下不兼容

node的四个属性 兼容 IE8以及IE8以下
1,nodeName 返回节点的名字
2,nodeType 返回节点的属性 1 元素 3 文本 8 注释
3,nodeValue 用于访问文本和注释的value值 可改
4,attributes 获取文本的属性

相关文章

  • JsUtil

    一些常用的JS方法

  • Javascript第四章内置函数、函数的基本用法第一课

    js的内置对象是js自带,封装了一些常用的方法,供开发者使用,可以无需创建对象直接使用。常用的js内置对象有:St...

  • Js中Array()的使用

    Array()是在Js中经常用到,现总结常用的一些方法 声明: varlist=newArray() 赋值: li...

  • JavaScript数组常用方法

    目录 JS 数组常用API常用属性常用方法常见方法语法解释from方法isArrayconcateveryfill...

  • JS一些常用方法

    写的比较糙 ,将就看下哈 字符串方法: DOM对象控制HTML: 计时方法: History方法: locatio...

  • 一些js常用方法

    数组中查询索引

  • js基础了解

    js数组常用遍历方法使用: js数组常用操作方法使用: 基本逻辑运算: 基本字符串操作方法:

  • vue axios cdn 封装

    1.config.js 常用域名封装: 2.utils.js 常用的方法封装: 3.api.js axios接口...

  • 常用 js 函数

    这里记录一下使用到常用的js文件以及一些常用到的工具类函数。(陆续更新...) rem布局常用方法

  • js的一些常用方法

    1,关于滚动条获取滚动条滚动的距离window.pageXOffset window.pageYOffset...

网友评论

      本文标题:js的一些常用方法

      本文链接:https://www.haomeiwen.com/subject/hwrmeftx.html