关於javascript 的单击事件,请求朋友们的相助,谢谢了!

[复制链接]
查看11 | 回复5 | 2010-9-20 14:30:49 | 显示全部楼层 |阅读模式
以前的是下面这样的


无标题文档
a{color:#000;}
a:hover{color:#00F;}


[url=]分类管理[/url]
[url=]分类管理[/url]
[url=]分类管理[/url]
[url=]分类管理[/url]

现在我想把
[url=]分类管理[/url]
改成
[url=]分类管理[/url]
onclick="Do(this)"去掉了
那javascript该怎麼改才可以达到同样的效果了?
liushui101 你好,你可能没理解我的意思。
我是想把html里面的onclick="Do(this)"这句话去掉
然后想用JS写代码,让函数与a相关联,然后单击a,没有onclick="Do(this)"这句,也可以达到同样的效果。

回复

使用道具 举报

千问 | 2010-9-20 14:30:49 | 显示全部楼层
我明白你的意思了。。加个onload函数就是了。。在页面加载的时候就初始化a标签的onclick属性无标题文档
回复

使用道具 举报

千问 | 2010-9-20 14:30:49 | 显示全部楼层
最初略的做法如下,道理是这样,具体优化就自己做了哈<html xmlns="http://www.w3.o
回复

使用道具 举报

千问 | 2010-9-20 14:30:49 | 显示全部楼层
如果只想改js的话可以这样function Do(e){
}或 function Do(e){ return false; }
回复

使用道具 举报

千问 | 2010-9-20 14:30:49 | 显示全部楼层
用jquery$("a").click(Do);如果想让动态生成的a也具有这个绑定,可以用livequery插件$("a").livequery("click",Do);
回复

使用道具 举报

千问 | 2010-9-20 14:30:49 | 显示全部楼层
类似处理建议使用jquery库,将函数通过js绑定到对象的事件上$("a").bind("click", Do);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行