我怎样才能获得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标签的值 但它在警报中显示为未定义
答案 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');