<table width="583" height="326" border="1">
<tr>
<td width="136"> </td>
<td width="148"> </td>
<td width="277"> </td>
</tr>
<tr>
<td> </td>
<td>aaaaaaaa </td>
<td> <input type="text" name="username" onfocus="ok(this);"/> </td>
</tr>
</table>
<script>
function ok(_this){
var obj=_this.parentNode
var k=obj.cellIndex
var str = obj.parentNode.cells[k-1].innerHTML
alert(str)
} </script>
解决方案 »
- 正则表达式{n,m}的匹配,求解释
- 关于使用javascript连接数据的问题
- 急死了,遇到一个经典问题!
- clientWidth的问题《急》
- 在Firefox中,select标签的 onkeypress 句柄,为何无法停止按键功能生效?『有简单例子,请各位花几秒钟看一下.』
- 初学者请教: Javescript 代码怎么输出?
- 怎么在选择datagrid中的某行数据后,就同时把相应的数据填充到表格外的文本框中呢??
- 按钮提交后变为不可点击用JS怎样写?
- 求菜单Javascript代码
- 页面由jstl显示,现在我需要触发超链接(地址是js地址)触发js里的方法并传参
- 求一个js函数:JavaScript onfocus style.display= 注册时候input onfocus时候显示 onblur的时候隐藏
- 怎样合理的安排学习javascript的进度?
<tr>
<td width="136"> </td>
<td width="148"> </td>
<td width="277"> </td>
</tr>
<tr>
<td> </td>
<td>aaaaaaaa </td>
<td><input type="text" name="username" onfocus="ok(this);"/></td>
<td>22222</td>
</tr>
</table>
<script>
function ok(obj){
var previousTdObj=obj.parentNode.previousSibling;//获取input文本框的上一个td对象
var previousTdValue=previousTdObj.innerHTML;
alert("previousTdValue="+previousTdValue); var nextTdObj=obj.parentNode.nextSibling;//获取input文本框的下一个td对象
var nextTdValue=nextTdObj.innerHTML;
alert("nextTdValue="+nextTdValue);
}
</script>