您的位置:首页 > Web前端 > JavaScript

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐