宫廷渔夫

wechat:getinfo

Js_异常处理

try-catch语句

try
{
   //在此运行代码
}
catch(err)
{
   //在此处理错误
}
举例1
<html>
<head>
<script type="text/javascript">
var txt=""
function message()
{
try
   {
   adddlert("Welcome guest!")
   }
catch(err)
   {
   txt="本页中存在错误。\n\n"
   txt+="错误描述:" + err.description + "\n\n"
   txt+="点击“确定”继续。\n\n"
   alert(txt)
   }
}
</script>
</head>

<body>
<input type="button" value="查看消息" onclick="message()" />
</body>

</html>

举例2

<html>
<head>
<script type="text/javascript">
var txt=""
function message()
{
try
   {
   adddlert("Welcome guest!")
   }
catch(err)
   {
     txt="本页中存在错误。\n\n"
     txt+="点击“确定”继续查看本页,\n"
     txt+="点击“取消”返回首页。\n\n"
     if(!confirm(txt))
         {
         document.location.href="/index.html"
         }
   }
}
</script>
</head>

<body>
<input type="button" value="查看消息" onclick="message()" />
</body>

</html>

用throw抛出异常并处理

<html>
<body>
<script type="text/javascript">
var x=prompt("Enter a number between 0 and 10:","")
try
{ 
if(x>10) 
throw "Err1"
else if(x<0)
throw "Err2"
} 
catch(er)
{
if(er=="Err1") 
alert("Error! The value is too high")
if(er == "Err2") 
alert("Error! The value is too low") 
}
</script>
</body>
</html>


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ls_man/article/details/7410042
文章标签: button function
个人分类: JavaScript入门点滴
上一篇Js_消息框
下一篇Android_View类的xml属性相关方法及说明
想对作者说点什么? 我来说一句

js_日期控件

2011年11月15日 63KB 下载

js_操作select_下拉框

2012年04月09日 69KB 下载

js_变量调试_dump

2012年05月30日 29KB 下载

街头霸王_JS设计

2016年10月23日 1.29MB 下载

js_点_线_面_files_变页面

2015年10月20日 2KB 下载

js_点_线_面_二种颜色

2015年10月20日 2KB 下载

JS:Call方法详解(js_的继承)

2012年01月29日 24KB 下载

没有更多推荐了,返回首页

关闭
关闭