2012-12-12 2 views
0

테이블에 그림이 있습니다. 사진은 라이트 박스 기능과 함께 사용됩니다. 단순화 된 코드는 무엇을 내가 원하는 것은 다양한 이미지의 값을 추가하는 기능을 가지고있다그림에 숨겨진 값 추가

<table><tr><td> 
<a href="images/december122012.jpg" rel="lightbox[group1]" title="December 12, 2012"  value="1" id="december122012" name="december122012"><img src="images/december122012.jpg" width="100px"></a> 
<a href="images/december142012.jpg" rel="lightbox[group1]" title="December 14, 2012"  value="1" id="december142012" name="december142012"><img src="images/december142012.jpg" width="100px"></a> 
</td></tr></table> 

입니다. 나는 어딘가에서 사용하기 위해 다음의 코드를 읽었지만, 경고는 단지 undefined라고 말한다.

<script> 
var val2 = parseInt(december122012.value); 
alert (val2.value); 
</script> 

나는 값이 올바르게 내가 도움을

var year2012= december122012.value + december142012.value 
alert (year2012); 

덕분에 같은 것을 할 꿔 할당 할 수 후!

답변

0

문자열로 요소를 참조 할 수 없으므로 getElementById 또는 getElementsByName을 사용해야합니다. 그리고 속성을 읽을 때 문자열이되므로 숫자에 convert them을 사용해야합니다.

1

document.getElementById("december122012").value을 사용해보세요.

"a"요소의 값을 가져옵니다. "img"요소에는 value 속성이 없습니다.

+0

나는 이것을했고 "undefined"를 반환했다. 다른 제안? – user1898932