Yehger 2021-09-10 11:51 采纳率: 14.3%
浏览 29
已结题

javascript Node.cloneNode方法的使用问题

Node.cloneNode方法不会不会克隆其标签对象中自定义的属性吗?

如果不会克隆其中的属性,如何改写原型方法让它支持克隆其自定义的属性

PS:注意是标签对象中的自定义属性,例如它原来有一个parentElement的属性,我想加一个relatedLabel属性这个样子

  • 写回答

1条回答 默认 最新

  • tonyzhangcn 2021-09-10 14:31
    关注
    e1 = document.createElement("div");
    e1.setAttribute("style","color:red;");
    e1.setAttribute("custome-attribute","test");
    //这时e1 为 <div style="color:red;" custome-attribute="test"></div>
    
    e2 = e1.cloneNode();
    //此时 e2 为 <div style="color:red;" custome-attribute="test"></div>
    
    自定义的属性被克隆了呀,不知道你说的不支持是那种情况
    
    
    
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月16日
  • 修改了问题 9月13日
  • 创建了问题 9月10日