javascript $('img').onmouseover=function(){}和$('img').mouseover(function(){ })的区别,要详细谢

<script>//第一种写法$(document).ready(function(){varass=document.getElementsByTagName('li'... <script>
//第一种写法
$(document).ready(function(){
var ass=document.getElementsByTagName('li');
for(var i=0;i<ass.length;i++){
$('ass[i]').onclick(function(){
$('this').css('background','red');
});
}
})
//第二种写法
$(document).ready(function(){
var ass=document.getElementsByTagName('li');
for(var i=0;i<ass.length;i++){
ass[i].onclick=function(){
this.style.background='red';
}
}
})
</script>
a: $('img').mouseover(function(){
$(this).css('opacity',0.5);

b:$('img').mouseover=function(){
$(this).css('opacity',0.5);
};
为什么第一种写法不能运行,第二种写法能运行,区别在哪里,ab的区别又在哪里,求详细回答
展开
 我来答
yugi111
2015-03-12 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
$('ass[i]').onclick(function(){
            $('this').css('background','red');
           });
           
           
  // 引号乱用了,然后on不需要      
  $(ass[i]).click(function(){
            $(this).css('background','red');
           });
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式