博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DOM2级的変动事件DOMSubtreeModified,DOMNodeInserted,DOMNodeRemoved,DOMNodeInsertedIntoD
阅读量:7175 次
发布时间:2019-06-29

本文共 685 字,大约阅读时间需要 2 分钟。

DOM变动事件的用法

DOM2级的変动事件是为XML或html的DOM设计的,不特定于某种语言。 一:变动事件的分类有7种,最常用的浏览器支持最多的有3种,下面黑体?

  1. DOMSubtreeModified:在DOM结构中发生任何变化时触发;
  2. DOMNodeInserted:在一个节点作为子节点被插入到另一个节点中时触发;
  3. DOMNodeRemoved:在节点从其父节点中被移除时触发;
  4. DOMNodeInsertedIntoDocument:在一个节点被直接插入文档中或者通过子树间接插入文档后触发。在DOMNodeInserted之后触发;
  5. DOMNodeRemovedFromDocument:在一个节点被直接从文档中删除或通过子树间接从文档中移除之前触发。在DOMNodeRemoved之后触发。
  6. DOMAttrModified:在特性被修改之后触发;
  7. DOMCharacterDataModified:在文本节点的值发生变化的时候触发。 二:删除节点检测?

首先触发的是DOMNodeRemoved事件,它对应的event对象中的target属性值是被删除的节点,relatedNode属性值是被删除节点的父节点,该事件会冒泡; 其次出发的是DOMNodeRemovedFromDocument事件,它对应的event对象中的target属性值为指定的被删除的子节点。只有绑定到它的子节点上才能被触发。 最后触发的是DOMSubtreeModified事件。这个事件对应event对象中的target属性是被移除节点的父节点。 (下面注释的序号为触发的顺序:)

转载地址:http://arbzm.baihongyu.com/

你可能感兴趣的文章
JAVA必背面试题和项目面试通关要点(带答案)
查看>>
结队-五子棋游戏-项目进度
查看>>
【TCP/IP指南(卷I)读书笔记】第一篇 TCP/IP概述与背景知识
查看>>
LeetCode OJ - Gray Code
查看>>
iOS开发小技巧--微博项目中的键盘工具条
查看>>
线程与进程
查看>>
数组中出现次数超过一半的数字
查看>>
学习Python第一天,命令很多跟Linux还有脚本语言相似。
查看>>
BEvent_客制化Event Agent通道(案例)(待整理)
查看>>
读书笔记 effective c++ Item 10 让赋值运算符返回指向*this的引用
查看>>
重中之重——》网站的外链建设如何进行?
查看>>
软件工程第三次作业——用户体验分析:以“南通大学教务学生管理系统”为例...
查看>>
TAE SDK 2.0.0工具 Update 7下载(12月13日更新)
查看>>
swift学习记录之代理
查看>>
hadoop分布式存储(1)-hadoop基础概念
查看>>
VMware虚拟机和主机(macOS)联网的解决方案
查看>>
nginx+awstats安装过程
查看>>
npm install --save 与 npm install --save-dev 的区别
查看>>
IE8 兼容CSS3 rgba属性
查看>>
Hadoop HA和Hbase HA
查看>>