誰でも次のJavascriptコードで私を助けることができますか?私は、出力に
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script>
var arr = new Array(1, 10, 8, 56, 12, 45);
document.getElementById("srt").innerHTML = arr;
function asc() {
arry.sort(function(a, b) {
return a - b;
})
document.getElementById("srt").innerHTML = arr;
}
function desc() {
arry.sort(function(a, b) {
return b - a;
})
document.getElementById("srt").innerHTML = arr;
}
</script>
</head>
<body bgcolor="aqua">
<div>
<h4>Click the button to sort the Array.</h4>
</div>
<div><input type="button" onclick="asc()" value="Ascending"></div>
<div><input type="button" onclick="desc()" value="Descending"></div>
<div>
<h4><span id="srt"></span></h4>
</div>
</body>
</html>
を取得することはできないんだけど、私のjavascriptのcode.Iを確認してください、私はそこに間違ってどこか間違っているつもりだと思います。ボタンをクリックすると、ソートされた配列は表示されません。
問題レンダリングされる前に要素にアクセスしようとしていますか? load( 'window.addEventListener( 'load'、function(){//ここであなたのコード})')イベントまたは最後にリソースをロードしてください。 – Rajesh
また、タイプミスがあります。 'arry.sort'?これは 'arr.sort'でなければなりません – Rajesh
これは修正されていませんでした@Rajesh LOL :) :) – user7417866