源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

由 element.appendChild(newNode) ,谈开去

  • 时间:2021-05-20 15:14 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:由 element.appendChild(newNode) ,谈开去
element.appendChild(newNode) 方法中,如果 newNode本身是Dom中的一个节点. 那么appendChild方法执行的不再 是append操作了,而是一个move操作. 比如说:
[Ctrl+A 全选 注:[url=http://www.1sucai.cn/article/23421.htm]如需引入外部Js需刷新才能执行[/url]]
因为btn1本身是dom 中的一个节点,所以 appendChild操作会将 btn1 移动到 btn4的后面,而不是复制. 利用这个特点,我们可以用极少量的代码实现另类的文字无缝滚动.
[Ctrl+A 全选 注:[url=http://www.1sucai.cn/article/23421.htm]如需引入外部Js需刷新才能执行[/url]]
呵呵,是不是很简洁呢,  这个方法我在今年五月份的时候发到了CSDN上,当时引起了许许多多的JavaScript爱好 者的大讨论, 那帖子被CSDN首页置顶,三百人参与回复讨论.  除了这个应用, appendChild的这个特性还可以在表格排序上大展身手. 注意,下面表格排序代码只是为了说明 appendChild的用法,没有在 ff中测试.
[Ctrl+A 全选 注:[url=http://www.1sucai.cn/article/23421.htm]如需引入外部Js需刷新才能执行[/url]]
怎么样,有了appendChild 的大力相助,这个排序够简单吧. 关于表格的更多操作方法,和高级的自定义表格排序,请参见我在CSDN的另一个帖子(也是用appendChild实现的排序,且兼容firefox)
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部