2012-09-25 51 views
3

點擊它如何獲得對應的標籤值當我使用JavaScript如何獲得對應的標籤值當我使用JavaScript

這是我的jsp頁面上點擊下面的JSP。

<% 
for(int i = 0; i < sam.groupName.length; i++) {%> 
<a href='JavaScript:validation();'> 
    <img src='registerButton.jpg'> 
    <label for='groupsId' id='labeld"+i+"'><%=sam.groupName[i]%>" </label> 
</a> 
<% } %> 





<script type="text/javascript"> 

function validation(){ 
    alert("script"); 
} 
</script> 

回答

5
<a href='#' onclick='validation(this)'> 

(這將傳遞<a>元素作爲第一個參數validation()

然後

function validation(anchor) { 
    alert(anchor.getElementsByTagName("label")[0].textContent); 
} 
+0

我想anchor.textContent只也將工作? – codisfy

+0

@codeHeart:它會,但會包含標籤文本外的所有周圍/格式化空白。 –

+0

嗯..是的確:) :) – codisfy