0

我怎样才能得到img标签的价值???在 img 标签中,我们有一个名为“Value”的属性,所以我想知道如何在 javascript 中访问这个 value 属性???我使用这段代码:

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 标签的值,但它在警报中显示为 undefine

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

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

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

或者,您可以使用 jQuery 进行尝试:

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