私のウェブページのアイテムを並べ替えるこのフィドルがあります。console.log の結果を確認すると、動作していることがわかります。結果を実際の Web ページに表示する方法がわかりません。アイテムは順番に並べ替えられています。
function myFunction() {
var elements = [].slice.call(document.getElementsByClassName("price"));
elements.sort(function(a, b) {
return parseFloat(b.innerHTML.substring(1)) - parseFloat(a.innerHTML.substring(1));
});
for (var i = 0; i < elements.length; i++)
elements[i].parentNode.appendChild(elements[i]);
console.log(elements);
}
ありがとう。