我对内联JS不太熟悉。我有一个按钮,如
<button onClick="return doSomething()"></button>
我如何隐藏&amp;在返回之前禁用按钮并调用doSomething? (jQuery也可用)。
我需要隐藏按钮&amp;在调用onClick方法之前禁用。
答案 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>