<tr>
<td><span id="mid">dd</span></td>
<input type="submit" onclick="acol()" >
</tr>
<tr>
<td><span id="mid">ss</span></td>
<input type="submit" onclick="acol()">
</tr>
点击取到列的值,(id一样),用JS怎么做?
<td><span id="mid">dd</span></td>
<input type="submit" onclick="acol()" >
</tr>
<tr>
<td><span id="mid">ss</span></td>
<input type="submit" onclick="acol()">
</tr>
点击取到列的值,(id一样),用JS怎么做?
<td> <span id="mid" onclick="alert(this.innerHTML)">dd </span> </td>
</tr>
<td> <span id="mid" onclick="alert(this.innerText)">dd </span> </td>
</tr>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script>
function acol(num)
{
var value=document.getElementsByName("mid")[num].innerText;
alert(value);}
</script>
</head><body>
<table>
<tr>
<td> <span id="mid">dd </span> </td>
<input type="submit" id="0" onclick="acol(this.id)" >
</tr>
<tr>
<td> <span id="mid">ss </span> </td>
<input type="submit" id="1" onclick="acol(this.id)">
</tr> </table></body>
</html>
<td> <span id="mid">dd </span> </td>
<input type="submit" onclick="acol()" >
</tr>
<tr>
<td> <span id="mid1">ss </span> </td>
<input type="submit" onclick="acol()">
</tr> function acol() {
alert(document.getElementById("mid").innerText);//指定具体ID,然后取值。就需要调用acol函数的时候传入id值了
}
也可以循环span控件取值
function acol() {
var obj=document.getElementsByTagName("span");
for(i=0;i<obj.length;i++) {
var id=obj[i].id;
alert(id);
alert(document.getElementById(id).innerText);
}
}
<tr>
<td> <span id="mid1">dd </span> </td>
<input type="submit" ln=1 onclick="acol(this.ln);">
</tr>
<tr>
<td> <span id="mid2">ss </span> </td>
<input type="submit" ln=2 onclick="acol(this.ln);">
</tr>
<script>
function acol(ln){
alert('点击了第'+ln+'行')
}
</script>