怎样移动方向键时在单元格之间移动光标
来源:互联网 发布:ios7软件源大全 编辑:程序博客网 时间:2024/05/10 04:07
<body onkeydown="mm()">
<table id=table1 border=1 cellspacing=0 width=300>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
var hrong = null; //设置一个页面级全局变量
function mm()
{
var k = window.event.keyCode;
if(k==37 || k==38 || k==39 || k==40)
{
if(hrong)
{
hrong.style.color = "#000000";
hrong.style.backgroundColor = "#FFFFFF";
}
}
switch(k)
{
case 37 : //←
if(hrong && hrong.cellIndex>0)
{
hrong = hrong.parentElement.cells[hrong.cellIndex-1];
alert(hrong.innerText);
}
break;
case 39 : //→
if(hrong && hrong.cellIndex<hrong.parentElement.cells.length-1)
{
hrong = hrong.parentElement.cells[hrong.cellIndex+1];
}
break;
case 38 : //↑
if(hrong && hrong.parentElement.rowIndex>0)
{
var tr= hrong.parentElement;
hrong = tr.parentElement.rows[tr.rowIndex-1].cells[hrong.cellIndex];
}
break;
case 40 : //↓
if(hrong && hrong.parentElement.rowIndex<hrong.parentElement.parentElement.rows.length-1)
{
var tr= hrong.parentElement;
hrong = tr.parentElement.rows[tr.rowIndex+1].cells[hrong.cellIndex];
}
break;
}
if(!hrong) hrong = document.all.table1.rows[0].cells[0];
hrong.style.color = "#FFFFFF";
hrong.style.backgroundColor = "#0000FF";
}
</SCRIPT>
</body>
</html>
<table id=table1 border=1 cellspacing=0 width=300>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
var hrong = null; //设置一个页面级全局变量
function mm()
{
var k = window.event.keyCode;
if(k==37 || k==38 || k==39 || k==40)
{
if(hrong)
{
hrong.style.color = "#000000";
hrong.style.backgroundColor = "#FFFFFF";
}
}
switch(k)
{
case 37 : //←
if(hrong && hrong.cellIndex>0)
{
hrong = hrong.parentElement.cells[hrong.cellIndex-1];
alert(hrong.innerText);
}
break;
case 39 : //→
if(hrong && hrong.cellIndex<hrong.parentElement.cells.length-1)
{
hrong = hrong.parentElement.cells[hrong.cellIndex+1];
}
break;
case 38 : //↑
if(hrong && hrong.parentElement.rowIndex>0)
{
var tr= hrong.parentElement;
hrong = tr.parentElement.rows[tr.rowIndex-1].cells[hrong.cellIndex];
}
break;
case 40 : //↓
if(hrong && hrong.parentElement.rowIndex<hrong.parentElement.parentElement.rows.length-1)
{
var tr= hrong.parentElement;
hrong = tr.parentElement.rows[tr.rowIndex+1].cells[hrong.cellIndex];
}
break;
}
if(!hrong) hrong = document.all.table1.rows[0].cells[0];
hrong.style.color = "#FFFFFF";
hrong.style.backgroundColor = "#0000FF";
}
</SCRIPT>
</body>
</html>
- 怎样移动方向键时在单元格之间移动光标
- eclipse不用方向键移动光标
- HTML鼠标在单元格上单击,单元格反色,可以利用方向键移动反色效果
- Excel光标不能移动单元格,移动时总是移动整个表格
- 在EditText移动光标
- 表单中按上下方向键自动移动光标的例子
- js 给input输入框添加方向键事件移动光标
- 在vim中移动光标
- 光标移动
- 光标移动
- 光标移动
- eclipse for mac 移动光标快捷键设置(不再用方向键更改光标)
- 方向键控制移动移动.cpp
- 移动单元格
- 自由移动方向键
- Excel 2010光标移动到单元格边框时,不显示小十字(亲自实践)
- 快速移动光标在表格中的位置
- VMWare12 下Ubuntu虚拟机没法通过长按方向键连续移动光标
- SQL 2000中的触发器使用 [转]
- [FxCop.设计规则]10. 类型应该被声明在命名空间中
- 最近心情很烦躁!
- asp.net与sql server 的几个问题请教大家!
- 懒得很 只喜欢看笑话
- 怎样移动方向键时在单元格之间移动光标
- 关于 Segmentation fault
- 临时插入行、table、列
- 在Visual C++中如何利用UDL文件来建立ADO连接
- similar picture
- 美体:可爱女人林嘉欣的自创七式
- 痤疮疤痕皮肤的修护
- 我为什么不喝光明牛奶?
- 算是有点耐心了