为了账号安全,请及时绑定邮箱和手机立即绑定

这个程序我不知道错在哪里点击下面的修改按钮修改不了单元格的问题

这个程序我不知道错在哪里点击下面的修改按钮修改不了单元格的问题

拱白菜的猪001 2016-11-20 17:06:43
<!DOCTYPE html> <html>  <head>   <title>查找表单控件</title>    <script type="text/javascript">   function updateCell(){      var row=document.getElementById("row").value;   var cell=document.getElementById("cel").value;    var t=document.getElementById("mytable"); t.rows[row-1].cells[cell-1].innerHTML=document.getElementById("course").value;   } </script>   </head>    <body>       <table id="mytable" border="1">          <caption>海同科技课程</caption>   <tr>      <td>C语言</td>  <td>C++</td>   </tr>   <tr>     <td>LSd</td> <td>ARM</td>   </tr>   <tr>     <td>javaEE</td> <td>Android</td>   </tr>       </table>     <input type="button" value="表格标题" onclick="alert(document.getElementById('mytable').caption.innerHTML);" /> <input type="button" value="第一行、第一格" onclick="alert(document.getElementById('mytable').rows[0].cells[0].innerHTML);" /> <input type="button" value="第二行、第二列" onclick="alert(document.getElementById('mytable').rows[1].cells[1].innerHTML);" /> <input type="button" value="第三行、第二列" onclick="alert(document.getElementById('mytable').rows[2].cells[1].innerHTML);" /><br/>            设置指定单元格的值:第<input type="text" id="row" size="2"/>行, 第<input type="text" in="cel" size="2">列的值为 <input   type="text" id="course" size="13"> <input   type="button" in="btn_set" value="修改" onclick="updateCell()"/>  </body> </html>
查看完整描述

1 回答

已采纳
?
stone310

TA贡献361条经验 获得超191个赞

第<input type="text" in="cel" size="2">列的值为    ,这里的id写成了in..

同样<input   type="button" in="btn_set" value="修改" onclick="updateCell()"/>这里的in不知道是不是也写错,这里没获取没关系

查看完整回答
反对 回复 2016-11-20
  • 拱白菜的猪001
    拱白菜的猪001
    谢谢您了 我找到问题的所在了找个半个小时都没有看见问题!!!
  • 拱白菜的猪001
    拱白菜的猪001
    <!DOCTYPE html> <html> <head> <title>对表格元素进行增删改操作</title> <script type="text/javascript"> function createTable(){ var b=document.getElementById("test"); var t=document.createElement("table"); t.border="1"; t.id="mytable"; var caption=t.createCaption(); caption.innerHTML="我的表格"; for(var i=0; i<5;i++){ var tr=t.insertRow(i); for(var j=0; j<4; j++){ var td=tr.insertCell(j); td.innerHTML="单元格"+i+j; } } b.appendChild(t); } </script> </head> <body in="text"> <input type="button" value="创建一个5行4列的表格" onclick="createTable()"/> <input type="button" value="删除最后一行"/> <input type="button" value="删除最后一个单元格"/> </body> </html>
  • stone310
    stone310
    <body in="text"> 改成<body id="test"> .
  • 1 回答
  • 0 关注
  • 1280 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信