事件映射问题

klggg 2005-07-07 09:37:14
<script language="JavaScript">
<!--

function basetest()
{
this.name = null;
this.GetName = function()
{
alert(this.name);
}
this.SetName = function(value)
{
this.name=value;
}
this.ShowTable = function()
{
with (document)
{
write("<input type='button' name='PrevMonth' value='测试'>");
}
PrevMonth.onclick=this.GetName;
}

}
testObj=new basetest();
testObj.SetName("ggg");
testObj.ShowTable();

/*
testObj2=new basetest();
testObj2.SetName("bbb");
testObj2.ShowTable();
*/
// 运行后点 测试提示 GetName返回 的是 PrevMonth ,怎么才能得到SetName的设定的值?
//--></script>

...全文
100 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
klggg 2005-07-07
  • 打赏
  • 举报
回复
谢谢,meizz 我这几天正在看你的日历控件呢 很不错
meizz 2005-07-07
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!--

function basetest(Tid)
{
this.id = Tid
this.name = null;
this.GetName = function()
{
alert(this.name);
}
this.SetName = function(value)
{
this.name=value;
}
this.ShowTable = function()
{
with (document)
{
write("<input type='button' name='PrevMonth' value='测试' onclick='"+ this.id +".GetName()'>");
}
}

}
testObj=new basetest("testObj");
testObj.SetName("ggg");
testObj.ShowTable();

/*
testObj2=new basetest();
testObj2.SetName("bbb");
testObj2.ShowTable();
*/
// 运行后点 测试提示 GetName返回 的是 PrevMonth ,怎么才能得到SetName的设定的值?
//--></script>

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧