为了账号安全,请及时绑定邮箱和手机立即绑定

使用js操作dom

使用js操作dom

互换的青春 2019-03-18 14:30:53
如何使下边这个有序列表变成另一个,也就是将4移入1的下边<ul>        <li id="1">1</li>         <li id="2">2</li>         <li id="3">3</li>        <li id="4">4</li>     </ul> <ul>        <li id="1">1</li>         <li id="4">4</li>         <li id="2">2</li>        <li id="3">3</li>     </ul>
查看完整描述

2 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

思路最简使用appendChild()方法,利用其将元素移除DOM树后再重新加入。

<ul>
    <li id="1">1</li>
    <li id="2">2</li>
    <li id="3">3</li>
    <li id="4">4</li></ul><button id="implement">执行</button><!--创建一个按钮以便演示效果--><script>
    var el = document.getElementById('4');    //获取要操作的元素
        list = document.getElementsByTagName("li");        //获取要操作的列表序列
        implement = document.getElementById('implement');        //获取执行按钮
    implement.onclick = function () {
        list[0].appendChild(el);        //list[0]的后边加入元素el;
    }</script>

望采纳


查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 460 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信