首页新闻找找看学习计划

求指导一个简单的前端问题

0
悬赏园豆:20 [已解决问题] 解决于 2014-02-15 10:45

有一个图片区域要响应一个操作,比如onclick,那么用<img src="1.jpg" onclick="dosomething()"/>

还是<a  onclick="dosomething()"><img src="1.jpg"/></a>还是 <a  onclick="dosomething()" style="background-image:url(1.jpg)"></a>

一般用那种,区别是什么呢,谢谢指导!

happydaily的主页 happydaily | 小虾三级 | 园豆:674
提问于:2014-01-27 10:20
< >
分享
最佳答案
0

第一种光标不会自动变化的;第二种会作为一个超链接,会自动变化光标。第三种,需要你控制链接对象大小,否则背景图示不完或有空白出现。

收获园豆:20
巴山 | 菜鸟二级 |园豆:222 | 2014-01-27 11:52
其他回答(4)
0

<img src="1.jpg" onclick="dosomething()"/>经常用第一种

wolfy | 园豆:2636 (老鸟四级) | 2014-01-27 11:11
0

其实差别不大.

Weiseditor | 园豆:74 (初学一级) | 2014-01-27 11:12
0

自己用一下就知道了 哪个好用就用哪个

Albert Fei | 园豆:2102 (老鸟四级) | 2014-01-27 13:57
0

既然说了是图片的区域,建议使用<img onclick="">

小乔布斯 | 园豆:446 (菜鸟二级) | 2014-02-06 19:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册