A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张龙欢 中级黑马   /  2013-6-3 20:34  /  1061 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张龙欢 于 2013-6-8 11:35 编辑

我下面代码的功能主要是想实现,当我文本框输入行数和列数时,一点击按钮就可以创建相对应的表格来!但是主要的问题是,点了之后创建不了。
  1. <meta http-equiv="Content-Type" content="text/html; charset=GB18030">
  2. <title>Insert title here</title>
  3. <script type="text/javascript">

  4. function chuangjian(){
  5. var row=document.getElementById("crow").value; //获取行数
  6. var lie=document.getElementById("clie").value; //获取列数

  7. var table = document.createElement("table");

  8. for (var x=1;x<=row;x++){
  9. var tr=document.creatElement("tr");
  10. table.appendChild(tr);
  11. for (var y=1;y<=lie;y++){
  12. var td=document.createElement("td");
  13. td.innerHTML=x+","+y;
  14. tr.appendChild(td);
  15. }
  16. }
  17. document.body.appendChild(table); //把表格添加到body中
  18. }
  19. </script>
  20. </head>
  21. <body>
  22. 创建的行数:<input type="text" style="width:30xp" id="crow"><br />
  23. <br />
  24. <br />
  25. 创建的列数:<input type="text" style="width:30xp" id="clie">
  26. <br/>
  27. <input type="button" value="创建" onclick="chuangjian()">
  28. <br />
  29. <br />

  30. </body>
  31. </html>
复制代码

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

4 个回复

倒序浏览
本帖最后由 秦兰之 于 2013-6-8 02:59 编辑

我是在DW4里测试的。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
<script type="text/javascript">

function chuangjian()
{
        var row=document.getElementById("crow").value; //获取行数
        var lie=document.getElementById("clie").value; //获取列数

        var table = document.createElement("table");

        for (var x=1;x<=row;x++)
        {
                //var tr=document.creatElement("tr");//注释了这行,虽然看上去是一样的,creatElement少了个e 。
                var tr=document.createElement("tr");
               
                table.appendChild(tr);
               
                for (var y=1;y<=lie;y++)
                {
                        var td=document.createElement("td");
                        td.innerHTML=x+","+y;
                        tr.appendChild(td);
                }
        }
        document.body.appendChild(table); //把表格添加到body中
}
</script>

</head>
<body>
        创建的行数:<input type="text" style="width:30xp" id="crow"><br />
<br />

<br />
        创建的列数:<input type="text" style="width:30xp" id="clie">
<br/>

<input type="button" value="创建">
<br />
<br />

</body>
</html>

黑马云青年给您回复。

回复 使用道具 举报
秦兰之 发表于 2013-6-8 02:40
我是在DW4里测试的。

谢谢!!!!
回复 使用道具 举报
解决了就把问题改为已解决。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马