js中DOM常用获取元素的小方法

DOM

获取元素

getElementById()                                      获取id;

getElementsByTagName()          获取一组元素;

getElementsByClass()                          获取class;

getElementByName()  一般用在获取表单元素;

children                                            获取子级节点;

parentNode                                     获取子级节点;

nextElementSibling          获取兄弟下一个节点;

nextSibling         需兼容    获取兄弟下一个节点;

previousElementSibling  获取兄弟上一个节点 ;

previousSibling 需兼容    获取兄弟下一个节点;

firstElementChild                     获取第一个节点;

firstChild                      需兼容  获取第一个节点;

lastElementChild                  获取最后一个节点

lastChild                    需兼容 获取最后一个节点;

childNode                                   能获取文本节点;

querySelector(选择器)             获取选择器元素 ;

创建元素

document.crateElement();

obj.cloneNode(true)                            克隆元素;

插入

父级.appendChild(子级);

父级.insertBefore(把谁,添加到谁的前面);

删除

父级.removeChild(子级);

元素信息

offsetWidth                                 物体宽度;

offsetHeight                                物体高度;

offsetTop    物体距离上级定位父级高度;

offsetLeft    物体距离上级定位父级左值;

parent                              定位父级  body;

scrollHeight                               内容高度;

scrollWidth                                内容宽度;

document.documentElement.clientHeight               屏幕可视高度;

document.documentElement.scrollTop ||  document.body.scrollTop   浏览器滚轮距上距离;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我们首先要明白,我们给页面添加效果用到的js到底是什么?js其实包含三部分:dom 文档对象模型 bom 浏览...
    一直以来都很好阅读 817评论 0 0
  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 2,798评论 0 8
  • 最近看书看到时间管理,有作者推荐很多,随笔记了几本书名,逛当当的时候,搜了一下排行,之前记录的的赫然在目,于...
    朱谷粒有点甜阅读 302评论 1 1
  • 今天看到一句话:“我们中国家长和西方家长相比最大的不同点就是我们无法接受我们的孩子将来可能是一个普通的人,但,对绝...
    假面唐七阅读 1,350评论 0 5
  • 第二章:越吴两国关系 “老朋友” “吴越争霸”的故事,对于绝大多数中国人来说耳熟能详。“越国传奇”的精彩,也与“吴...
    天宇的日知社阅读 653评论 0 0