要按值对div进行排序,可以使用JavaScript的sort()方法。以下是一个示例代码:
HTML代码:
3
1
5
2
4
JavaScript代码:
// 获取所有的div元素
var divs = document.getElementsByClassName("my-div");
// 将div元素转换为数组
var divArray = Array.from(divs);
// 使用sort()方法按值排序数组
divArray.sort(function(a, b) {
var valueA = parseInt(a.innerHTML);
var valueB = parseInt(b.innerHTML);
return valueA - valueB;
});
// 将排序后的div元素重新添加到父元素中
var parent = divs[0].parentNode;
divArray.forEach(function(div) {
parent.appendChild(div);
});
以上代码会按照div元素内部的值进行升序排序,并将排序后的div元素重新添加到它们的父元素中。
上一篇:按值排序的字节组合数量问题
下一篇:按值排序列表 < 值