用js函数处理事件时,有时候可能因为页面部分组件不需要显示,但仍需要执行js,会有报错,但是不想暴露页面,是业务正常进行。。。。
这种情况,就要用类似java的try catch语句
如:
function test(target,currentIndex,totalIndex)
{
try
{
var selectedRole = $(target.jEvent.target).val();
var mobile="#confNumber_"+currentIndex+"_value";
var select="selectPhone_"+currentIndex;
var rtl=document.getElementById(select);
alert(rtl.options[1].value);
$("#confNumber_"+currentIndex+"_value").val(rtl.options[1].value); //有时候可能因为页面部分组件不需要显示,但仍需要执行js
}
}
catch(e)
{
//alert(e);
}
}