2013-01-16 13 views
0

어떻게 img 태그의 가치를 얻을 수 있습니까 ??? img 태그에서 "Value"라는 하나의 속성을 갖기 때문에 자바 스크립트에서이 값 속성에 어떻게 액세스 할 수 있는지 알고 싶습니다. ??? 은이 코드를 사용 : 여기img 태그의 가치를 얻는 방법?

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 태그 의 값은하지만 IMG 태그는 일반적으로 가지고 AFAIK는 시도 경고

+0

HTML 마크 업을 보여줄 수 있습니까? –

+2

'prod1'은 img 태그 또는'id'의'value'입니까? jquery에 대해 HTML을 –

답변

1

에 UNDEFINE로

var product=document.getElementById('prod1').getAttribute('value'); 
0

같은 것을 표시 속성 값 없음 : http://www.w3schools.com/tags/tag_img.asp

그러나 마이클 솔루션이 효과가 있습니다. 내가 해제 방법 여기에있을 수 있습니다 ..

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

-1로 게시하십시오. 그것은 나에게 보이는 것처럼 좋지도 않다. '$ ('prod1'). attr ("value")'이 더 좋을 것입니다. –

+0

@FAngel 왜? 이해하지 마라. 선택기가 올바르지 않습니다.) – algorhythm

+1

@fan - 전혀 아닙니다. 다시 게시 한 코드를 살펴보십시오. 선택자에'# '을 추가하는 것을 잊었습니다. 또한 값을 얻는 두 가지 버전은 완전히 동일합니다. jQuery는'.val()'을 사용하여 더 짧은 버전을 제공합니다. 더 짧은 버전을 사용하는 것이 가독성이 더 좋습니다. – Lix

1

음을, 그러나 당신은 src 속성을 찾고 arn't :

또는 당신은 jQuery를 함께 사용해 볼 수 있습니까? 나는이 위치하고 있습니다 .. 내가보기로

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

는, 이미지의 "값이"이미지 자체에 대한 경로가 될 것입니다 ... value<img> 태그에 대한 유효한 속성이라고 생각하지 않습니다 src 속성에 있습니다.

관련 문제