任务是对数字数据属性进行排序,在 JavaScript 的帮助下,有多种方法可以通过数据属性的数值对 HTML 元素进行排序。在本文中,我们将解释流行且耗时较少的方法。
示例 1:首先,选择外部元素(var outer)。使用 .find() 方法获取外部元素的子元素,并对外部元素应用sort() 方法。通过 el.dataset.percentage property访问它们的属性,返回 2 个元素之间的差异。
- 程序:
Sort element by numerical value of data attribute with JavaScript GeeksforGeeks
Click on button to perform operation
34611749
- 输出:
示例 2:首先,选择外部元素(var outer)。通过 .find() 方法获取外部的孩子,并在外部的孩子上应用sort() 方法。通过 el.getAttribute(‘data-percentage’)访问它们的属性,返回 2 个元素之间的差异。
Sort element by numerical value
of data attribute with JavaScript
GeeksforGeeks
Click on button to perform operation
34
61
17
49