<html>
<script>
var tal;
var array = [];
var element=parseIFloat();
function bubbleSort(A){
var swapped,
len = A.length;
if(len === 1) return;
do {
swapped = false;
for(var i=1;i<len;i++) {
if(A[i-1] > A[i]) {
var b = A[i];
A[i] = A[i-1];
A[i-1] = b;
swapped = true;
}
}
}
while(swapped)
}
function insertnumber(){
var element=document.getElementById("element").value;
insert (element,array);
}
function insert(element, array) {
array.push(element);
alert(array);
bubbleSort(array);
alert(array);
}
</script>
<body>
<input type="button" value="Mata in" onclick="insertnumber()" id="resultat">
tal<input type="number" id="element" autofocus>
</body>
</html>
这是我的代码,但我真的不知道如何让它再次工作,我的问题是我无法正确读取数字,尝试使用“var element = parseIFloat();”但这似乎不起作用。 。
谢谢:)
答案 0 :(得分:0)
当然,var element=parseIFloat();
本来应该是var element=parseFloat();
var element=document.getElementById("element").value;
和
insert (element,array);