站内搜索: 请输入搜索关键词

当前页面: JAVA 编程资料牛鼻论坛AJAX & JavaScript 技术→javascript 一个关于table的问题

javascript 一个关于table的问题

发表新主题   回复此主题

第1楼 2007-09-28 20:14 nannan 写道:

javascript 一个关于table的问题

动态创建了一个table,想实现这样的一个效果,当鼠标移到一个单元格上的时候,这个单元格获得焦点,同时让光标也移到这个单元格里,就是让这个单元格为可输入状态的效果,然后在单元格里就可以输入一些东西什么的,就像<imput type=text... /> foucs()那样的效果;应该如何实现?

第2楼 2013-08-31 12:44 Robot :

javascript 一个关于table的问题 相关


第3楼 2007-09-28 20:17 UC 写道:

table 没有可输入状态的....
你只能在TD里面加INPUT,然后focus()到那个INPUT

第4楼 2007-09-29 14:27 litandy 写道:

<HTML>
<HEAD>
<TITLE>try</TITLE>
</HEAD>
<BODY>
<table border="1">
<script language="javascript">
var i,j;
for(i=0;i<8;i++){
document.writeln("<tr>");
for(j=0;j<8;j++){
document.write("<td id='t"+i+""+j+"' onmouseover='test(this)'>");
document.write("   ");;")//这里是三个“ nbsp;”,nbsp前面是按位与符号,后面是;

document.write("</td>");
}
document.writeln("</tr>");
}
</script>
<table>
<script language="JavaScript">
<!--
function test(o){
var oo = o;
if(oo.innerHTML!="   ")//这里是三个“ nbsp;”,nbsp前面是按位与符号,后面是;
return;

oo.innerHTML="<input type='text' id='i"+oo.id+"'/>";
var xx = document.getElementById('i'+oo.id);
xx.focus();
//alert(oo.id);
}
//-->
</script>
</BODY>
</HTML>

有些符号显示不出来,上传附件看吧。
附件:Noname2.rar
该回答在9月29日 12:38由回答者修改过

发表新主题   回复此主题