@iiwhy/dom-operation
v1.0.3
Published
操作 DOM 工具包
Downloads
1
Readme
dom-operation
操作 dom 工具类
提供方法
修改或者获取 HTML 元素相关
|方法名|方法说明| |:---|:---| |checkELm|判断对象是否是通过选择器获取到的 HTML 元素| |createElm|判断对象是否是通过选择器获取到的 HTML 元素| |getByQuery|通过元素选择器来获取 HTML 元素| |getById|通过元素 id 来获取 HTML 元素| |getByClass|通过元素 class 来获取 HTML 元素| |getByTag|通过元素 tag 标签来获取 HTML 元素,性能较低请注意| |getByAttr|通过 HTML 元素属性查询元素,性能较低请注意| |getElmPrev|查询 HTML 元素的前置元素| |getElmNext|查询 HTML 元素的后置元素| |getElmPrevAll|查询 HTML 元素的所有前置元素| |getElmNextAll|查询 HTML 元素的所有后置元素| |findElmChild| 查询 HTML 元素的指定后代元素,性能较低请注意| |getElmChild|查询 HTML元素的后代元素| |getElmParent|查询 HTML 元素的父级元素| |getElmClosest|Closest 获得匹配选择器的第一个祖先元素,从当前元素开始沿 DOM 树向上。| |getElmPUntil|ParentsUntil 获取当前每一个匹配元素集的祖先,不包括匹配元素的本身。| |appendElm|Append 插入到子节点的末尾| |prependElm|Append 插入到子节点的开头| |insertBeforeElm|insertBefore 在选中元素前插入新节点| |insertAfterElm|insertAfter 在选中元素后插入新节点| |removeElm|移除 HTML 元素|
修改或者获取 HTML 内容相关
|方法名|方法说明| |:---|:---| |getFValue|获取Form Input/Textarea的内容值| |setFValue|设置Form Input/Textarea的内容值| |getElmAttr|获取元素的特性| |setElmAttr|设置元素的特性| |batchSetElmAttr|批量设置元素的特性| |removeElmAttr|获取元素的特性| |getElmProp|获取元素的属性| |setElmProp|获取元素的属性| |getElmStyle|获取元素的样式| |getElmHeight|获取元素的高度| |getElmWidth|获取元素的宽度| |setElmWidth|设置元素的宽度| |setElmHeight|设置元素的高度| |setElmStyle|获取元素的样式| |getDocW|获取到页面最外层的Document的宽度| |getDocH|获取到页面最外层的Document height的高度| |getWinW|获取到页面window的宽度| |getWinH|获取到页面window的高度| |getElmHTML|获取元素的html内容| |setElmHTML|修改元素的html内容|
修改或者获取 HTML 样式相关
|方法名|方法说明| |:---|:---| |addClass|给元素添加样式| |removeClass|给元素移除样式| |hasClass|判断元素是否包含某个样式| |toggleClass|动态切换元素样式|
license
MIT