zoukankan      html  css  js  c++  java
  • cloneNode与事件拷贝

    用法:

    var newNode = oldNode.cloneNode(deep);

    //deep,布尔值,若为true,则克隆oldNode及其子节点,否则只克隆oldNode本身

    关于复制事件

    1. 内联的事件,例如<div onclick=""></div>,onclick会被复制,并且可以正常使用

    2. IE的attachEvent注册的事件,会被复制,但是这个是IE的一个bug,在IE中复制时,最好先移除事件,复制完在添加上

    3. addEventListener和onclick(非内联)注册的事件,不会被复制

    4. 如何复制事件

       1. 新元素重新注册事件
       2. 使用内联事件
       3. 使用事件委托
       4. 使用jquery的clone方法  

  • 相关阅读:
    mtu
    OC2_使用系统协议
    OC1_协议语句
    Json文件/网址解析
    文件归档
    Plist文件
    NS-Date/NSDateFormatter
    OC10_文件练习
    OC9_文件操作
    OC8_NSData
  • 原文地址:https://www.cnblogs.com/mengff/p/9553842.html
Copyright © 2011-2022 走看看