键盘上下键选择表格行的代码
2009-12-25 16:44
239 查看
//这是要操作的表格:
<table id="tb">
<tr><td>这是第一行</td> </tr>
<tr><td>这是第二行</td> </tr>
<tr><td>这是第三行</td></tr>
<tr><td>这是第四行</td></tr>
</table>
//这是操作表格的代码
<script>
var rowNo= -1;
var tableId = 'tb';
var inputId = 'show';
var selectedColor = "#FF0000"
function document.onkeydown()
{
//事件的标识代码
if (event.keyCode == 38)
{
for(var k=0;k<document.getElementById(tableId).rows.length;k++)
{
document.getElementById(tableId).rows(k).bgColor="#FFFFFF";
}
if(rowNo == 0)
{
rowNo++;
}
document.getElementById(tableId).rows(--rowNo%document.getElementById(tableId).rows.length).bgColor=selectedColor;
document.getElementById(inputId).value=document.getElementById(tableId).rows(rowNo%document.getElementById(tableId).rows.length).innerText;
}
//事件的标识代码
if (event.keyCode== 40)
{
for(var k=0;k<document.getElementById(tableId).rows.length;k++)
{
document.getElementById(tableId).rows(k).bgColor="#FFFFFF";
}
document.getElementById(tableId).rows(++rowNo%document.getElementById(tableId).rows.length).bgColor=selectedColor;
document.getElementById(inputId).value=document.getElementById(tableId).rows(rowNo%document.getElementById(tableId).rows.length).innerText;
}
}
</script> <input type="text" id="show" value="do">
<table id="tb">
<tr><td>这是第一行</td> </tr>
<tr><td>这是第二行</td> </tr>
<tr><td>这是第三行</td></tr>
<tr><td>这是第四行</td></tr>
</table>
//这是操作表格的代码
<script>
var rowNo= -1;
var tableId = 'tb';
var inputId = 'show';
var selectedColor = "#FF0000"
function document.onkeydown()
{
//事件的标识代码
if (event.keyCode == 38)
{
for(var k=0;k<document.getElementById(tableId).rows.length;k++)
{
document.getElementById(tableId).rows(k).bgColor="#FFFFFF";
}
if(rowNo == 0)
{
rowNo++;
}
document.getElementById(tableId).rows(--rowNo%document.getElementById(tableId).rows.length).bgColor=selectedColor;
document.getElementById(inputId).value=document.getElementById(tableId).rows(rowNo%document.getElementById(tableId).rows.length).innerText;
}
//事件的标识代码
if (event.keyCode== 40)
{
for(var k=0;k<document.getElementById(tableId).rows.length;k++)
{
document.getElementById(tableId).rows(k).bgColor="#FFFFFF";
}
document.getElementById(tableId).rows(++rowNo%document.getElementById(tableId).rows.length).bgColor=selectedColor;
document.getElementById(inputId).value=document.getElementById(tableId).rows(rowNo%document.getElementById(tableId).rows.length).innerText;
}
}
</script> <input type="text" id="show" value="do">
相关文章推荐
- 键盘上下键移动选择table表格行的js代码
- 键盘上下键移动选择table表格行的js代码
- easyui datagrid表格可以通过键盘上下箭头键来选择行
- 使用jQuery.AutoComplete完成仿淘宝商品搜索功能(改进了键盘上下选择体验)
- 利用JS来控制键盘的上下左右键(示例代码)
- js实现键盘上下左右键选择文字并显示在文本框的方法
- 用键盘实现上下选择
- 针对表格操作,包括复制表格行,添加表格行,键盘上下左右键进行表格上每个td的上下左右切换;支持火狐 谷歌 ie等浏览器
- 可选择也可填写的下拉框(用鼠标\键盘的上下键选择)
- 使用jQuery.AutoComplete完成仿淘宝商品搜索功能(改进了键盘上下选择体验)
- 如何用键盘上下键来控制gridview list行的选择
- JavaScript键盘上下键的操作(选择)
- js实现键盘上下左右键选择文字并显示在文本框的方法
- AJAX自动提示,并添加有键盘上下选择功能
- EasyUI 1.3.2 中 Combobox自动检索 键盘上下选择Bug问题
- ASP.NET中键盘上下左右键控制DataGrid的项选择和分页 - [转载]
- asp.net下使用jQuery.AutoComplete完成仿淘宝商品搜索自动完成功能(改进了键盘上下选择体验)
- 利用JS来控制键盘的上下左右键(示例代码)
- 在GridView里使用上下箭头(小键盘旁边)来选择记录
- jquery实现输入框聚焦,键盘上下键选择城市