javascript中如何判断带有超链接的图片是否被点击?

JavaScript013

javascript中如何判断带有超链接的图片是否被点击?,第1张

换一下思路就OK了,

如果你是需要在点击A链接,弹出A对应的提示,点击B链接,弹出B对应的提示,那你的代码已经可以实现:

funciton aa(type){

if(type == 1){alert("1")}

if(type == 2){alert("2")}

}

<a href="javascript:void(0)" onclick="javascript:aa(1)return false" ><img src="xingse.jpg" id="xing" width="10" height="10" alt="201003006杏色"/></a>

<a href="javascript:void(0)" onclick="javascript:aa(2)return false" ><img src="zise.jpg" id="zi" width="10" height="10" alt="201003006紫色" /></a>

如果你想在其它的代码中来实现,那需要作一个全局的JS变量

<script type="text/javascript">

var cache = 0

funciton aa(){

if(cache == 1){alert("1")}

if(cache == 2){alert("2")}

}

</script>

<a href="javascript:void(0)" onclick="javascript:cache=1return false" ><img src="xingse.jpg" id="xing" width="10" height="10" alt="201003006杏色"/></a>

<a href="javascript:void(0)" onclick="javascript:cache=2return false" ><img src="zise.jpg" id="zi" width="10" height="10" alt="201003006紫色" /></a>

<input type="botton" value="看看你刚才点了哪个" onclick="aa()">

直接dom节点对象 .href 比如 超链接有一个id 就这样写,

var href = document.getElementById('as').href  // 超链接Id = as

alert(href) // 弹出href,用于查看是什么值,调试用,无实际意义

也可以用其他获取dom节点,具体参考资料

http://www.w3school.com.cn/js/js_htmldom.asp