2011-07-21 22 views
0

は私がel.srcは、要素のIMG srcを変更するだろうと仮定したMooToolsのは、私はSRCを見つけることができません

function add_img(el) { 
     el.addEvents({ 
      'mouseenter': function() { 
       var source = el.src; 
       if (!(source.match("_active"))) 
       { 
        var newSource = source.replace(/_off/, "_on"); 
        el.src = newSource; 
       } 
      }... 

次のコードを解読しようとしていますが、代わりに、それはアクセスしてクラスを変更しているelement.srcどこでもmootoolsのドキュメントで。なぜsrcの代わりにクラスが変更されていますか?

+1

add_imgには何が渡されていますか?それがimg要素の場合、el.src = 'foo'は画像のsrcを変更します。 –

+0

イメージ要素ですが、不思議なことに、クラス名の後に_onを追加していて、srcに触れていません – locconfused

+0

提供したコードで[sample jsFiddle](http://jsfiddle.net/CxHV5/)を作成しました。私は何が起こっているのか分からない。 – Pat

答えて

0

srcは、HTML img要素の属性です。画像へのパス。

+0

はい私はそれを知っています、何かの理由で、イメージsrcではなくクラスが変更されているということです – locconfused

関連する問題