2012-09-25 47 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