在 JavaScript 中我想使用setTimeOut()
像这样的功能
<script>
var id=12;
setTimeOut("showGrid('i want to pass variable id here')",5000);
</script>
最好的方法是通过匿名function设置超时。这个匿名函数将能够访问id
setTimeout(function() { showGrid(id); }, 5000);
将字符串传递给setTimeout
(而不是函数)通常被认为是邪恶的,因为字符串将被eval
d,并且应该避免。
另请注意,您的代码中有一个轻微的拼写错误:该函数是setTimeout
, not setTimeOut
(注意小写o
)
EDIT
根据您的评论,代码将如下所示:
setTimeout(function() { document.getElementById().inerHTML = data; }, 500);
当然,你需要将某种 id 传递给document.getElementById
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)