这个效果是:
1个3行3列空白表格 点一下单元格 就变成文本框可以输入内容 移开光标 内容就留在了表格上有个位置卡住了 ,高手指点下,初学谢谢了<script>
function init(){
var td=document.getElementsByTagName("td");
for(var i=0; i<td.length; i++){
//alert(td[i]);
//td[i].innerText=i;
td[i].onclick=function(){
alert(i); //这个里面为什么打出来的是td.length?
}
}
}
</script>
1个3行3列空白表格 点一下单元格 就变成文本框可以输入内容 移开光标 内容就留在了表格上有个位置卡住了 ,高手指点下,初学谢谢了<script>
function init(){
var td=document.getElementsByTagName("td");
for(var i=0; i<td.length; i++){
//alert(td[i]);
//td[i].innerText=i;
td[i].onclick=function(){
alert(i); //这个里面为什么打出来的是td.length?
}
}
}
</script>
解决方案 »
- cookie记录列表
- 如何获取这个div里面的所有ID
- 在html中用js按时间来高亮显示文字
- 很多个Button,单击其中一个,怎样判断单击的是哪个Button
- 请教一个问题,大家帮忙看看。。
- 给一个控件添加className,里面的颜色显示无效
- data-html="true" 之后无法获取id
- 一段html代码写到js里去的问题请教
- 请问我有一幅Flash,方在index.html中,我想让它每次运行时都是全窗口出现,该怎么做?不管是800*600,还是1024*768,就是让flash自动适
- 想请教下,这段话怎么理解?
- 请教一句代码
- 【散分】欢迎安装WEB前端工程师助手(FeHelper)-chrome扩展
td{
border:thin;
border-style:solid;
text-align:center;
width:100px;
}
</style>
<script type="text/javascript">
function init(){
var tds=document.getElementsByTagName("td");
for(var i=0;i<tds.length;i++){
var a=document.createElement("input");
a.type="text";
a.style.visibility="hidden";
tds[i].appendChild(a);
tds[i].onclick=en;
}
}
function en(){
var a=this.getElementsByTagName("input");
a[0].style.visibility="visible";
a[0].focus();
a[0].onblur=kk;
}
function kk(){
var a=this.value;
this.style.visibility="hidden";
this.parentNode.innerHTML=a;
}
</script>
</head><body onload="init()">
<table>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
这样试试 不过方法比较垃圾 等高手来吧 呵呵