我刚学了一点java,现在想用myeclipse10制作一个网页版的冒泡排序,如图,
具体如下:
1.网页上有十个空表格,每个表格可以输入一个数字(随意的一个数字,如123),一共十个,每个互相不关联。
2.网页有一个提交按钮,点击该按钮后,自动对10个输入的数字进行冒泡排序。
为此,我用myeclipse10写了index.jsp script.js这两个类,具体代码如图
首先是index.jsp,如图

然后是script.js,代码如图(分三部分截图,序号(1)表示第一部分,以此类推)



求指明代码问题,谢谢。
还是截个图吧。
你这里的document.getElementById(“name”)是指的id=多少,但一个jsp只能有一个id=什么,id不能相同http://blog.csdn.net/xionglangs/article/details/49587611,js的写法可以这样写,刚写的,这个乱码了,你自己修改下。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
冒泡 li { list-style-type: none; } function tijiao() { var inputarraysNum = document.getElementsByName("inputNum");//获得所有的输入值 var outarraysNum = new Array(inputarraysNum.length);//获得所有的输入值 for (var m = 0; m < inputarraysNum.length; m++) { outarraysNum[m] = parseInt(inputarraysNum[m].value); } for (var i = 0; i < outarraysNum.length - 1; i++) { for (var j = 0; j < outarraysNum.length - i - 1; j++) { if (outarraysNum[j] > outarraysNum[j + 1]) { var temp = outarraysNum[j]; outarraysNum[j] = outarraysNum[j + 1]; outarraysNum[j + 1] = temp; } } } for (var k = 0; k < outarraysNum.length; k++) { document.getElementById("inputNum_" + k).value =outarraysNum[k]; } }
- onclick="javascript: tijiao();">
```<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
Insert title here li { list-style-type: none; } function tijiao() { var inputarraysNum = document.getElementsByName("inputNum");//获得所有的输入值 var outarraysNum = new Array(inputarraysNum.length);//获得所有的输入值 for (var m = 0; m < inputarraysNum.length; m++) { outarraysNum[m] = parseInt(inputarraysNum[m].value); } for (var i = 0; i < outarraysNum.length - 1; i++) { for (var j = 0; j < outarraysNum.length - i - 1; j++) { if (outarraysNum[j] > outarraysNum[j + 1]) { var temp = outarraysNum[j]; outarraysNum[j] = outarraysNum[j + 1]; outarraysNum[j + 1] = temp; } } } for (var k = 0; k < outarraysNum.length; k++) { document.getElementById("inputNum_" + k).value = outarraysNum[k]; } }
- onclick="javascript: tijiao();">