扫码关注官方订阅号
1 2 3 4
人生最曼妙的风景,竟是内心的淡定与从容!
楼主是想实现代码复用吧。想把这个写成一个可以任意调用的公共函数吧?
有以下这些步骤可以帮到你,
把你的 ul 作为参数传递进来,建议使用 id ,比如:
ul
id
var moveBox=function(ulid){ .... }
然后通过这个传入的 id 去获取它里面的 li:
li
document.getElementById(ulid).childNodes 当然,这只是在 ul 下只有 li 的情况下,如果有其他的你需要过滤一下
document.getElementById(ulid).childNodes
然后把你找到的 li 进行操作就行了。这样,你只需要传入一个 ul 的 id 即可实现你要的那种效果。其它页面也可以复用了。
以上
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
楼主是想实现代码复用吧。想把这个写成一个可以任意调用的公共函数吧?
有以下这些步骤可以帮到你,
把你的
ul作为参数传递进来,建议使用id,比如:然后通过这个传入的
id去获取它里面的li:document.getElementById(ulid).childNodes当然,这只是在ul下只有li的情况下,如果有其他的你需要过滤一下然后把你找到的
li进行操作就行了。这样,你只需要传入一个ul的id即可实现你要的那种效果。其它页面也可以复用了。以上