javascript实现输入名字列表并排序显示
2017-03-25 20:29
302 查看
这个程序遇到了一个问题:运行完显示后浏览器左上角一直转圈。我参照的是w3c关于promt的一章:http://www.w3school.com.cn/jsref/met_win_prompt.asp,这个网址上运行也是一直转圈。如果您知道原因,请告诉我,万分感激!
我的代码如下:
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>输入你的名字</title>
</head>
<body>
<p>输入名字列表:</p>
<input type="button" value="开始输入" onClick="disp_prompt()">
<script>
function disp_prompt(){
var nameArray=[];
var name=prompt("请输入名字","");
while(null != name && "" != name.trim()){
nameArray.push(name);
name=prompt("请输入名字","");
break;
}
nameArray.sort(function compareFunction(param1,param2){
return param1.localeCompare(param2);
});
document.write("您输入的所有名字为:<br/>");
for(var i=0;null != nameArray && i < nameArray.length;i++){
document.write(nameArray[i]+"<br/>");
}
nameArray=null;
}
</script>
</body>
</html>
我的代码如下:
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>输入你的名字</title>
</head>
<body>
<p>输入名字列表:</p>
<input type="button" value="开始输入" onClick="disp_prompt()">
<script>
function disp_prompt(){
var nameArray=[];
var name=prompt("请输入名字","");
while(null != name && "" != name.trim()){
nameArray.push(name);
name=prompt("请输入名字","");
break;
}
nameArray.sort(function compareFunction(param1,param2){
return param1.localeCompare(param2);
});
document.write("您输入的所有名字为:<br/>");
for(var i=0;null != nameArray && i < nameArray.length;i++){
document.write(nameArray[i]+"<br/>");
}
nameArray=null;
}
</script>
</body>
</html>
相关文章推荐
- javascript实现下拉列表框显示(输入拼音头显示选项)
- 【代码笔记】HTML+CSS+JavaScript实现密码输入框显示文字
- JavaScript实现对下拉列表值进行排序的方法
- 编写一个void sort(int*x,int n)实现将x数组中的n个数据从大到小排序。n及数组元素在主函数中输入。将结果显示在屏幕上并输出到文件
- 实现一个简单的菜单程序,运行时显示"Menu:A(dd) D(elete) S(ort) Q(uit),Select one: "提示用户输入。输入A、D、S时分别提示"数据已经增加、删除、排序"
- JavaScript设置名字输入不合法的实现方法
- javascript实现在下拉列表中显示多级树形菜单的方法
- js实现在编辑框input下根据输入内容显示匹配内容的下拉列表(二)
- javascript下拉列表中显示树形菜单的实现方法
- 不用JavaScript实现列表排序(利用钻取实现)
- 编写一个void sort(int*x,int n)实现将x数组中的n个数据从大到小排序。n及数组元素在主函数中输入。将结果显示在屏幕上并输出到文件
- 设计一个学生成绩管理系统,实现对学生成绩的动态管理,实现对学生成绩的输入,显示,删除,查找,插入,最佳,保存,计算,排序等主要功能
- js实现在编辑框input下根据输入内容显示匹配内容的下拉列表(一)
- JavaScript栏目列表隐藏/显示简单实现
- 用JavaScript实现点击左侧列表右侧显示列表内容的方法
- JavaScript栏目列表隐藏/显示简单实现
- JavaScript实现分类列表显示与隐藏的切换
- javascript下拉列表中显示树形菜单的实现方法
- JavaScript实现对下拉列表值进行排序的方法
- 用javascript实现控制一个文本框的输入字数限制,超出字数限制文本框飘红显示-面试题