如何获得img标签的价值?

时间:2013-01-16 13:48:05

标签: javascript

我怎样才能获得img标签的价值?在img标签中我们有一个名为“Value”的属性,所以我想知道如何在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标签的值 但它在警报中显示为未定义

3 个答案:

答案 0 :(得分:1)

尝试类似

的内容
var product=document.getElementById('prod1').getAttribute('value');

答案 1 :(得分:1)

嗯..我可以离开这里,但你不是在寻找src属性吗?我认为value不是<img>代码的有效属性...

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

正如我所看到的,图像的“值”将是图像本身的路径..它位于src属性中。

答案 2 :(得分:0)

AFAIK img-tag通常没有属性值:http://www.w3schools.com/tags/tag_img.asp

但迈克尔的解决方案应该有效。

或者你可以尝试使用jQuery:

var product=$('#prod1').attr('value');