一尘不染

javascript-随机播放HTML列表元素顺序

javascript

我有一个清单:

<ul>
    <li>milk</li>
    <li>butter</li>
    <li>eggs</li>
    <li>orange juice</li>
    <li>bananas</li>
</ul>

使用javascript,如何随机重新排列列表项?


阅读 552

收藏
2020-05-01

共1个答案

一尘不染

var ul = document.querySelector(‘ul’);
for (var i = ul.children.length; i >= 0; i–) {
ul.appendChild(ul.children[Math.random() * i | 0]);
}

2020-05-01