// by Go_Rush(阿舜) from http://ashun.cnblogs.com/ function showUrl(element){ var url; switch (element.value){ case "百度": url="http://www.baidu.com/" ;break; case "Google": url="http://www.google.com/" ;break; case "微软": url="http://www.microsoft.com/";break; case "博客园": url="http://www.cnblogs.com/" ;break; case "阿舜的博客": url="http://ashun.cmblogs.com/" ;break; default: url="" } alert(url) } script>
// by Go_Rush(阿舜) from http://ashun.cnblogs.com/ var arrText=["百度","Google","微软","博客园","阿舜的博客"]; var arrUrl=["http://www.baidu.com/","http://www.google.com/","http://www.microsoft.com/","http://www.cnblogs.com/","http://ashun.cmblogs.com/"] function showUrl(element){ //用双数组方法 var value=element.value; for(var i=0;i if (arrText[i]===value) return alert(arrUrl[i]) } } script>
2. 二维数组方法 代码如下:
// by Go_Rush(阿舜) from http://ashun.cnblogs.com/ var arr=[ ["百度" ,"http://www.baidu.com/"], ["Google" ,"http://www.google.com/"], ["微软" ,"http://www.microsoft.com/"], ["博客园" ,"http://www.cnblogs.com/"], ["阿舜的博客" ,"http://ashun.cmblogs.com/"] ]; function showUrl(element){ //用二维数组方法 var value=element.value; for(var i=0;i if (arr[i][0]===value) return alert(arr[i][1]) } } script>