0

imgタグの値を取得するにはどうすればよいですか??? img タグには「Value」という名前のプロパティが 1 つあるので、javascript でこの値のプロパティにアクセスするにはどうすればよいか知りたいですか? 私はこのコードを使用します:

function addcart()
    {
        $cartvalue=confirm("Would You like to add This Product to Your Cart?"); 
        if($cartvalue)
        {
            var product=document.getElementById('prod1').value;
            alert(product);

        }
    }

ここで prod1 は img タグの値ですが、アラートでは未定義として表示されます

4

3 に答える 3

1

次のようなものを試してください

var product=document.getElementById('prod1').getAttribute('value');
于 2013-01-16T13:49:54.763 に答える
1

うーん..ここから離れているかもしれませんが、属性を探していませsrcんか? それはタグvalueの有効な属性ではないと思います...<img>

var product=document.getElementById('prod1').src;

私が見ているように、画像の「値」は画像自体へのパスになります..それはsrc属性にあります。

于 2013-01-16T13:51:53.437 に答える
0

私の知る限り、通常、img-tag には属性値がありません: http://www.w3schools.com/tags/tag_img.asp

しかし、マイケルの解決策はうまくいくはずです。

または、jQuery で試すこともできます。

var product=$('#prod1').attr('value');
于 2013-01-16T13:51:42.217 に答える