向setTimeout传递this参数 <input ... onclick="a(this)" /> function a(obj){ .... setTimeout("a(???)",1000); }问号处该填什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript"> function a(obj){ alert(obj) setTimeout(function(){a(obj)},3000); } a(new Object()); </script> LZ这种情况应该是不行的,行与不行应该看obj的作用域了<script type="text/javascript" language="javascript">var obj = new Object();obj.name = "obj";function test(){ var obj1 = new Object(); obj1.name = "obj1"; window.setTimeout("go(obj)",1000);//正确 window.setTimeout("go(obj1)",1000);//出错}function go(obj){ alert(obj.name);}test();</script> 感谢lihui_shine!不过老虎兄的方法不需要再定义一个全局变量,好一些. 使用正则将br转换成p 关于setTimeout中函数未定义的问题 js 2个数组比较找出不相同的元素返回下标 如何用JS得到当前系统日期是星期几 怎么添加这个功能? onload="javascript:document.forms[0].submit()"解决办法? 怎样取网页内容? 简单问题,请问vbscript中的inputbox在javascript中应该如何写? 请帮帮我,谢谢! dtree树最多能支持多少个节点,在多少个节点以内不会死 用JS可不可以同时关闭多个窗口? 对正则不熟 不知道能不能更快点.......
function a(obj){
alert(obj)
setTimeout(function(){a(obj)},3000);
}
a(new Object());
</script>
var obj = new Object();
obj.name = "obj";
function test(){
var obj1 = new Object();
obj1.name = "obj1";
window.setTimeout("go(obj)",1000);//正确
window.setTimeout("go(obj1)",1000);//出错
}function go(obj){
alert(obj.name);
}
test();
</script>
不过老虎兄的方法不需要再定义一个全局变量,好一些.