Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
403 views
in Technique[技术] by (71.8m points)

如何克隆一个节点,主要是包含他的样式

node.cloneNode(true);

可以用这种方式克隆一个节点,但是会丢失样式
有能深克隆节点及其样式表的方法吗


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

具体操作我不知道怎么搞,但是这事确实有人做到了,他们就是—— html2canvas的作者,html2canvas可以用来进行网页截屏,其原理大概就是获取所有节点的样式,然后在canvas上画出来。
可以研究下他们是怎么做到的。

==========================
突然想起这个方法[捂脸]:

window.getComputedStyle;

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
...