开发者社区 问答 正文

js改变储存的dom对象

js读取一个dom对象之后改变其内容(属性,css,自定义属性等...),但是不在浏览器中展现出来,我是想,读取#div1的内容,改变一些属性后,赋给 #div2,但是#div1的内容下次还得用,而且#div1作为母版,不能变化

展开
收起
a123456678 2016-07-14 14:39:29 1970 分享 版权
1 条回答
写回答
取消 提交回答
  • var div1 = document.getElementById("div1");

    var cloneDiv1 = div1.cloneNode();

    cloneDiv1.style.background = "#f00";

    //先克隆一个,再修改克隆的对象。不会影响div1的。jQuery有clone()方法,用法类似

    2019-07-17 19:56:17
    赞同 展开评论