【发布时间】:2019-09-25 07:15:34
【问题描述】:
我有一个样本:
我希望 "item-extra" 类的项目随机显示在项目列表中。
现在,代码重新排列所有元素。
我希望其余部分保持固定,并且只有具有 "item-extra" 类的那个会被移动到每个页面重新加载。
var ul = document.querySelector('ul');
for (var i = ul.children.length; i >= 0; i--) {
ul.appendChild(ul.children[Math.random() * i | 0]);
}
.item-extra {
color: red;
}
<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
<li>item 4</li>
<li>item 5</li>
<li class="item-extra">item extra</li>
</ul>
【问题讨论】:
标签: javascript jquery html css random