用try catch 把;try {alert(a)}catch(err){alert(1)} 如果不做处理的话,js是不会往下执行的。这个是浏览器决定的,如果你想继续往下执行,那么就得换一个能继续执行的浏览器。语法:try{代码执行体}catch(e){ console.log(e); }