在函数中传this参数遇到的问题......高分请进。。。。。。。
yesj 2005-10-19 03:14:29 js对象中有个类Module,Module有个函数(生成一个div):
function Module.prototype.generate(){
obj=this
var div=document.createElement("DIV");
div.innerHTML="<table><tr>"
+"<td><A onclick='hideModule(obj)' href='#'>"
+"<IMG alt='delete' src='........'></A></td>"
+"</tr></table>"
..........
}
这里必须设置obj=this才能工作,但是如果我连续生成多个Module对象,就把以前Module对象中hideModule(obj)中的obj替换成后来生成的Module对象了,而不是设置时的本身那个对象。。。请问该如何解决啊?