我们可以调用两个函数onClick事件

Sha*_*Roy 2 html javascript ajax jquery division

我正在尝试这样的事情

<div onclick="check_update('personal_details') ; showUser(2)">Click me </div>
Run Code Online (Sandbox Code Playgroud)

但只有check_update('personal_details')被调用.我想在单击DIV的同时执行两个单独的功能.任何帮助对我来说都很棒,因为我还在学习阶段.提前致谢.

Que*_*tin 7

您不能同时执行两个功能.Web浏览器中的JavaScript是单线程的.

您拥有的代码将按顺序执行这些函数,前提是第一个函数不会抛出异常并终止执行.

如果它确实抛出异常,那么你应该尝试解决这个问题.作为一个蛮力黑客:

try {
    check_update('personal_details') ; 
} catch (e) {
    alert("Oh no! An exception! " + e);
}
showUser(2);
Run Code Online (Sandbox Code Playgroud)

...但是,首先防止错误显然是更好的解决方案!