这种情况,就要用类似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); } }