我将函数调用包装在这样的setTimeout
方法中,例如有2秒的延迟。但是它什么也没做。它不会引起任何延迟。
我写错了什么?
onclick="setTimeout(MyOriginalFunction('2004', 'Y', 'M', '12'),2000);"
答案 0 :(得分:0)
尝试使用此方法在setTimeOut函数中传递参数。
function GiveMeCall(name){
alert('Called me '+name);
}
<button onclick="setTimeout(function(){GiveMeCall('Rahul')},2000);"
>click me</button>
请看看它正在被调用。让我知道这是否对您有帮助。 此SetTimeout函数仅查找该函数的参考。
function MyOriginalFunction(){
alert('Called me');
}
<button onclick="setTimeout(MyOriginalFunction,2000);"
>click me</button>