会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
deerchao的blog
Be and aware of who you are.
it did suprise me a little bit..
<
script
type
="text/javascript"
>
function
initAnchor()
{
for
(
var
i
=
1
; i
<=
3
; i
++
)
{
var
anchor
=
document.getElementById(
'
anchor
'
+
i);
anchor.addEventListener(
'
click
'
,
function
()
{
alert(
'
My id is anchor
'
+
i);
}
,
false
);
}
}
function
initAgain()
{
initAnchor();
}
window.addEventListener(
'
load
'
, initAnchor,
false
);
</
script
>
<
a
id
='anchor1'
>
anchor 1
</
a
><
br
>
<
a
id
='anchor2'
>
anchor 2
</
a
><
br
>
<
a
id
='anchor3'
>
anchor 3
</
a
><
br
>
using
System;
class
P
{
static
void
Main()
{
int
i
=
1
;
Anchor[] list
=
new
Anchor[
3
];
for
(; i
<=
3
; i
++
)
{
list[i
-
1
]
=
new
Anchor();
list[i
-
1
].Clicked
+=
delegate
()
{
Console.WriteLine(
"
my id is anchor
"
+
i);
}
;
}
foreach
(Anchor anchor
in
list)
{
anchor.FireClickEvent();
}
}
class
Anchor
{
public
event
Click Clicked;
public
void
FireClickEvent()
{
if
(Clicked
!=
null
)
Clicked();
}
}
delegate
void
Click();
}
posted on
2008-07-25 00:43
deerchao
阅读(
362
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
导航
博客园
首页
联系
订阅
管理
公告