gpt4 book ai didi

javascript - 如何交换第一个和最后一个 DOM 元素

转载 作者:行者123 更新时间:2023-12-02 16:58:25 27 4
gpt4 key购买 nike

如何在没有 jquery 的情况下交换第一个列表项与最后一个列表项。

<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>

到目前为止我的代码:

var ul = document.querySelector("ul"),
first = ul.firstElementChild,
last = ul.lastElementChild;
ul.replaceChild(first,last);

jsfiddle:http://jsfiddle.net/v3b0qmnz/

最佳答案

更新:如果您想要交换,请按照以下步骤操作:http://jsfiddle.net/7uppg0zg/1/

    var ul = document.getElementById("ul")
var last = ul.lastElementChild
var first = ul.firstElementChild
ul.replaceChild(ul.firstElementChild, ul.lastElementChild)
ul.insertBefore(last, ul.firstElementChild)

注意:ReplaceChild:第一个参数是您要替换的参数,第二个参数是您要替换的参数。引用:http://www.w3schools.com/dom/met_node_replacechild.asp

关于javascript - 如何交换第一个和最后一个 DOM 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25984971/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com