<script type="text/javascript"> var i=0; var e=document.getElementsByClassName("imgList"); var clone=e[0].getElementsByTagName("li")[0].cloneNode(true);//注意,appendChild是用于移动元素的,不是用来复制拷贝元素的 e[0].appendChild(clone); </script>
cloneNode()不会克隆事件处理程序。这相当的让人恼火,不知道这个方法是怎么定义的(原因我也不知道)所以每次你克隆一个节点,你不得不在克隆上重新定义事件处理程序