当前位置: 首页 > news >正文

DOM(转)

DOM : javascript的一部分,就是用来操作HTML的接口属性和方法。常见的有:getElementById

DOM树和DOM节点:

nodeType : 节点类型,常用的有1、3。IE前的版本无文本节点

DOM级别:

  0级(遗留DOM,IE4前的,像write等,不推荐用)

  1级(1998年指定,很多方法和接口,像firstChild等)

  2级(2000年指定,对事件模块,样式模块扩展1级功能,IE前的版本不支持)

  3级(很多浏览器还没支持,先不用关心啦)

常用的DOM操作:

  childNodes,children

  firstChild,firstElementChild

  lastChils,lastElementChild

  nextSibling,nextElementSibling

  previousSibling,previousElementSibling

  parentNode

  offsetParent : 有定位的父节点,无定位则为body

  offsetLeft : 到有定位的父节点左距离,无定位则到浏览器最左边距离(计算元素距离窗口的距离,offsetLeft和offsetParent配合,也可使用getBoundingClientRect)

  offsetWidth,clientWidth

  getAttrbute,setAttribute(了解就好,有兼容性)

  createElement

  appendChild

  insertBefore

  removeChild

  replaceChild

  cloneNode(布尔值) 

  document.documentElement : <html>

  document.body : <body>

  document.title : <title>

转载于:https://www.cnblogs.com/huangfenggu/p/4277570.html

相关文章:

  • 修改文件注册数据库连接配置,可不在Net Manager里配置
  • Apache+Mod_Python配置
  • 【BestCoder】【Round#29】
  • struts2Demo
  • 总有一款合适你--ARM下裸机开发环境大全
  • 关于javascript原型链的个人理解
  • 项目管理学习笔记二:信息系统服务管理
  • Monkey源码分析之事件源
  • C语言课程设计题目汇总
  • tools:context=.MainActivity的作用 (转载)
  • SharePoint 2013 托管导航及相关配置
  • C语言课程设计具体安排说明
  • Oracle数据库恢复:归档日志损坏案例一则
  • 深搜基础题目 杭电 HDU 1241
  • iPhone开发技巧笔记壹
  • [case10]使用RSQL实现端到端的动态查询
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • Android 控件背景颜色处理
  • crontab执行失败的多种原因
  • css布局,左右固定中间自适应实现
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • Java教程_软件开发基础
  • Vue.js-Day01
  • 关于字符编码你应该知道的事情
  • 解决iview多表头动态更改列元素发生的错误
  • 排序算法学习笔记
  • 深入浅出webpack学习(1)--核心概念
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 走向全栈之MongoDB的使用
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • 如何正确理解,内页权重高于首页?
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​【已解决】npm install​卡主不动的情况
  • ​secrets --- 生成管理密码的安全随机数​
  • ​用户画像从0到100的构建思路
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • $.each()与$(selector).each()
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .NET Project Open Day(2011.11.13)
  • .NET 表达式计算:Expression Evaluator
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • .net通用权限框架B/S (三)--MODEL层(2)
  • [2013AAA]On a fractional nonlinear hyperbolic equation arising from relative theory
  • [Asp.net MVC]Bundle合并,压缩js、css文件
  • [C#]OpenCvSharp结合yolov8-face实现L2CS-Net眼睛注视方向估计或者人脸朝向估计
  • [C++]C++入门--引用
  • [CF482B]Interesting Array