如:<table>
<tr>
<td>a</td> <td><a href=# onclick="show();"/></td>
<td>b</td> <td><a href=# onclick="show();"/></td>
<td>c</td> <td><a href=# onclick="show();"/></td>
</tr>
</table>
我在点击a这行时候输出a ,点击吧b这行时候输出b ,点击c这行时候输出c请问我应该如何写这个show方法?html
<tr>
<td>a</td> <td><a href=# onclick="show();"/></td>
<td>b</td> <td><a href=# onclick="show();"/></td>
<td>c</td> <td><a href=# onclick="show();"/></td>
</tr>
</table>
我在点击a这行时候输出a ,点击吧b这行时候输出b ,点击c这行时候输出c请问我应该如何写这个show方法?html
<td><a href=# par="b" onclick="show(this.par);"/></td>
var currentActiveRow;
function show(obj)
{
if(obj)
currentActiveRow=obj.parentElement.previousElementSibling;
alert(currentActiveRow.innerText);
} </script>
<table>
<tr>
<td>a</td> <td><a href=# onclick="show(this);"/>1</td>
<td>b</td> <td><a href=# onclick="show(this);"/>2</td>
<td>c</td> <td><a href=# onclick="show(this);"/>3</td>
</tr>
</table>
<table>
<tr>
<td></td><td><input value= 'a'></td> <td><a href=# onclick="show(this);"/>1</td>
<td></td><td><input value= 'b'></td> <td><a href=# onclick="show(this);"/>2</td>
<td></td><td><input value= 'c'></td> <td><a href=# onclick="show(this);"/>3</td>
</tr>
</table> 如何处理啊
var currentActiveRow;
function show(obj)
{
if(obj)
currentActiveRow=obj.parentElement.previousElementSibling;
alert(currentActiveRow.getElementsByTagName('input')[0].value);
} </script>
<table>
<tr>
<td><input value="a"></td> <td><a href=# onclick="show(this);"/>1 </td>
<td><input value="b"></td> <td><a href=# onclick="show(this);"/>2 </td>
<td><input value="c"></td> <td><a href=# onclick="show(this);"/>3 </td>
</tr>
</table>
行: 8
字符: 4
代码: 0
URI: file:///C:/Documents%20and%20Settings/Administrator/桌面/新建%20文本文档%20(2).html
<script type="text/javascript">
var currentActiveRow;
function show(obj)
{
if(obj)
currentActiveRow=obj.parentElement.previousElementSibling;
alert(currentActiveRow.getElementsByTagName('input')[0].value);
} </script>
<table>
<tr>
<td><input value="a"></td> <td><a href=# onclick="show(this);"/>1 </td>
<td><input value="b"></td> <td><a href=# onclick="show(this);"/>2 </td>
<td><input value="c"></td> <td><a href=# onclick="show(this);"/>3 </td>
</tr>
</table>消息: 'currentActiveRow' 为空或不是对象
行: 8
字符: 4
代码: 0
URI: file:///C:/Documents%20and%20Settings/Administrator/桌面/新建%20文本文档%20(2).html
{
var source=event.srcElement;
var parent=source.parentNode;
var sun=parent.firstChild.firstChild;
alert(sun.nodeValue);
}
</script>
</head><body><table>
<tr>
<td><a href="#" onclick="show();"/>a</td>
<td><a href="#" onclick="show();"/>b</td>
<td><a href="#" onclick="show();"/>c</td>
</tr>
</table>
</body>
<tr>
<td></td><td><input value= 'a'></td> <td><a href=# onclick="show(this);"/>1</td>
</tr>
<tr>
<td></td><td><input value= 'b'></td> <td><a href=# onclick="show(this);"/>2</td>
</tr>
<tr>
<td></td><td><input value= 'c'></td> <td><a href=# onclick="show(this);"/>3</td>
</tr>
</table>
不好意思 少行了
{
var source=event.srcElement;
var tr=source.parentNode.parentNode;
tr.childNodes[2].childNodes[0].value=source.innerText;
}
</script>
</head><body><table>
<tr>
<td></td><td><input value= 'a'/></td> <td><a href=# onclick="show(this);"/>1</td>
</tr>
<tr>
<td></td><td><input value= 'b'/></td> <td><a href=# onclick="show(this);"/>2</td>
</tr>
<tr>
<td></td><td><input value= 'c'/></td> <td><a href=# onclick="show(this);"/>3</td>
</tr>
</table>
</body>
<tr>
<td>a</td> <td><a href=# onclick="show(this);">xx</a></td>
<td>b</td> <td><a href=# onclick="show(this);">xx</a></td>
<td>c</td> <td><a href=# onclick="show(this);">xx</a></td>
</tr>
</table>
<script type="text/javascript">
function show(a){
var td=a.parentNode,tr=td.parentNode;
alert(tr.cells[td.cellIndex-1].innerHTML)
}
</script>