2011-12-30 121 views

回答

15

如果你使用jQuery,我建议你拆下在线onclick处理程序,因为这是绑定到该事件的不太理想的方式:

<img src="http://jsfiddle.net/img/logo.png" /> 

然后就是设置一个简单的事件粘结剂:

$(function() { 
    $("img").click(function() { 
    $(this).css('border', "solid 2px red"); 
    }); 
}); 

这里有一个jsfiddle

1

在此的onClick,而不是AddBorder();地点:

$(this).css("border","1px solid black"); 
-1

呃......你尝试过这么远吗?

function AddBorder() { $(this).css('border','1px solid red'); } 
+1

请不要标记-1,除非您还添加注释解释为什么 – 2015-08-04 17:27:51