Module  java.xml
软件包  org.w3c.dom.events

Interface MutationEvent

    • 方法详细信息

      • getRelatedNode

        Node getRelatedNode​()
        relatedNode用于识别与突变事件相关的次要节点。 例如,如果将突变事件分派到指示其父级更改的节点,则relatedNode是更改的父级。 如果将事件relatedNode到指示在其中更改节点的子树,则relatedNode是已更改的节点。 在DOMAttrModified事件的情况下,它指示已修改,添加或删除的Attr节点。
      • getPrevValue

        String getPrevValue​()
        prevValue表示DOMAttrModified事件中的 Attr节点的以前值,以及 Attr事件中的 CharacterData节点的值。
      • getNewValue

        String getNewValue​()
        newValue表示的新值 Attr在DOMAttrModified事件节点和的 CharacterData在DOMCharacterDataModified事件节点。
      • getAttrName

        String getAttrName​()
        attrName表示DOMAttrModified事件中更改的 Attr节点的名称。
      • getAttrChange

        short getAttrChange​()
        attrChange指示触发DOMAttrModified事件的更改类型。 的值可以是MODIFICATIONADDITION ,或REMOVAL
      • initMutationEvent

        void initMutationEvent​(String typeArg,
                               boolean canBubbleArg,
                               boolean cancelableArg,
                               Node relatedNodeArg,
                               String prevValueArg,
                               String newValueArg,
                               String attrNameArg,
                               short attrChangeArg)
        initMutationEvent方法用于初始化通过MutationEvent创建的DocumentEvent接口的值。 此方法只能在通过dispatchEvent方法调度MutationEvent之前调用,尽管如果需要,可能会在该阶段调用多次。 如果多次调用,则最终调用优先。
        参数
        typeArg - 指定事件类型。
        canBubbleArg - 指定事件是否可以起泡。
        cancelableArg - 指定是否可以防止事件的默认动作。
        relatedNodeArg - 指定 Event的相关节点。
        prevValueArg - 指定EventprevValue属性。 该值可能为null。
        newValueArg - 指定EventnewValue属性。 该值可能为null。
        attrNameArg - 指定EventattrName属性。 该值可能为null。
        attrChangeArg - 指定 EventattrChange属性