js读取一个dom对象之后改变其内容(属性,css,自定义属性等...),但是不在浏览器中展现出来,我是想,读取#div1的内容,改变一些属性后,赋给 #div2,但是#div1的内容下次还得用,而且#div1作为母版,不能变化
var div1 = document.getElementById("div1");
var cloneDiv1 = div1.cloneNode();
cloneDiv1.style.background = "#f00";
//先克隆一个,再修改克隆的对象。不会影响div1的。jQuery有clone()方法,用法类似
例如
var $ob=$('#div2'); $ob.css('color','red');
这个jq操作 $ob发生变化的同时 html不也发生了变化么?这个储存有什么用途
######楼下已给出正解######试试?不行那我就不知道了。。######clone function。或者display none来隐藏起来。版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。