琦实是你 2021-06-18 17:40 采纳率: 50%
浏览 201
已采纳

原生js能做到将某一个li置顶为ul的第一个吗

 

 

求助,一个聊天室,将自己置顶为第一个,这种方法

  • 写回答

3条回答 默认 最新

  • CSDN专家-showbo 2021-06-18 17:46
    关注

    parentNode.insertBefore(要插入的节点,参考的节点)

    不过你这个不需要这个api,调整下内容变量就行了,用2个变量存储html,自己的一个变量,其他的人另外一个变量,然后

    _meberListEl.html(自己的html变量+其他人的变量)

    就行了

    帮助到你能点个采纳吗,谢谢。有什么问题可以继续问~~

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • Null_Reference 2021-06-18 17:59
    关注

    <html>

    <head>

    </head>

    <body>

        <div id='timing_hidden' class='tab'>

           <ul id="ul">

               <li index="0">item1</li>

               <li index="1">item2</li>

               <li index="2">item3</li>

               <li index="3">item4</li>

           </ul>

        </div>

    </body>

    <script>

        var datas= ["item1","item2","item3","item4"];


     

        function SetTop(idx){

            var lis = document.getElementById("ul").children;

     

            debugger;

     

            for (let index = 0; index < lis.length; index++) {

               

                if(idx==index){

                    const element = lis[index];

                    element.remove();

                    document.getElementById("ul").prepend(element);

                }

            }

        }

        SetTop(2);

    </script>

    </html>

    评论
  • 有问必答小助手 2021-06-21 17:30
    关注

    您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 eclipse无法正常运行
  • ¥15 定义了函数,但是无法根据函数定义触发器
  • ¥20 5变量卡诺图化简得出与非门电路图
  • ¥20 位置依赖的碱基序列独热编码
  • ¥15 Python爬取交通拥堵指数数据
  • ¥15 使用vba抓取重定向网页问题
  • ¥20 付费需求测试程序(细谈)。
  • ¥15 为什么这段c++代码会报这么多语法错误?
  • ¥20 如何利用C语言实现用最小二乘法选配两个经验公式
  • ¥50 vue-codemirror如何对指定行 指定位置的 字符进行背景颜色或者字体颜色的修改?