在启动以下方法调用之前隐藏onClick =“”按钮

时间:2014-04-14 13:25:52

标签: javascript jquery dom

我对内联JS不太熟悉。我有一个按钮,如

<button onClick="return doSomething()"></button>

我如何隐藏&amp;在返回之前禁用按钮并调用doSomething? (jQuery也可用)。

我需要隐藏按钮&amp;在调用onClick方法之前禁用。

2 个答案:

答案 0 :(得分:1)

你可以这样做:

<button onClick="this.disabled = true;this.style.display = 'none';return doSomething()"></button>

或者只是在doSomething函数中执行此操作:

<button onClick="return doSomething(this)"></button>

function doSomething(obj){
    obj.disabled = true;
    obj.style.display = 'none'
    // other stuff
}

答案 1 :(得分:1)

<button onClick="this.style.display = 'none';this.disabled = true;return doSomething()">Button</button>