setTimeout没有被调用

时间:2018-07-05 18:41:22

标签: javascript html

我将函数调用包装在这样的setTimeout方法中,例如有2秒的延迟。但是它什么也没做。它不会引起任何延迟。 我写错了什么?

onclick="setTimeout(MyOriginalFunction('2004', 'Y', 'M', '12'),2000);" 

1 个答案:

答案 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>