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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 赵国刚 中级黑马   /  2013-8-14 16:42  /  1452 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 赵国刚 于 2013-8-15 18:33 编辑

[code=jscript]
< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
< html>
        <head>
                <meta http-equiv="Content-Type" content="text/html; charset=GBK">
                <title>添加用户</title>
        </head>
        <body>
                <center>
                        姓名:<input type="text" name="name" id="name">
                        email:<input type="text" name="email" id="email">
                        电话:<input type="text" name="phone" id="phone"><br><br>
                        <button id="addUser">添加</button>
                        <br>
                        <br>
                        <br>
                        <hr>        
                        
                        <table id="userTable" border="1" cellspacing="0" cellpadding="5">                        
                                <tr>
                                        <td>姓名</td>
                                        <td>email</td>
                                        <td>电话</td>
                                        <td>   </td>
                                </tr>
                                <tr>                                
                                        <td>user_1</td>
                                        <td>email_1</td>
                                        <td>phone_1</td>
                                        <td><a href="deleteEmp?id=user_1">Delete</a></td>
                                </tr>
                                <tr>
                                        <td>user_2</td>
                                        <td>email_2</td>
                                        <td>phone_2</td>
                                        <td><a href="deleteEmp?id=user_2">Delete</a></td>
                                </tr>                        
                        </table>               
                </center>               
        </body>
        
        <script language="JavaScript">
                document.getElementById("addUser").onclick = function() {
                        //得到输入的值
                        var nameElement = document.getElementById("name").value;
//                        alert(nameElement);                        
                        var emailElement = document.getElementById("email").value;
//                        alert(emailElement);
                        var phoneElement = document.getElementById("phone").value;
//                        alert(phoneElement);                        
                        
                        //创建td元素
                        var tdNameElement = document.createElement("td");
                        var tdNameTextElement = document.createTextNode(nameElement);
                        tdNameElement.appendChild(tdNameTextElement);                        
//                        alert(tdNameElement.firstChild.nodeValue)
                        
                        var tdEmailElement = document.createElement("td");
                        var tdEmailTextElement = document.createTextNode(emailElement);
                        tdEmailElement.appendChild(tdEmailTextElement);        
//                        alert(tdEmailElement.firstChild.nodeValue)        
                        
                        var tdPhoneElement = document.createElement("td");
                        var tdPhoneTextElement = document.createTextNode(phoneElement);
                        tdPhoneElement.appendChild(tdPhoneTextElement);
//                        alert(tdPhoneElement.firstChild.nodeValue)
                        
                        var tdElement = document.createElement("td");
                        var tdAhrefElement = document.createElement("a");
                        tdAhrefElement.setAttribute("href", "deleteEmp?id=" + nameElement);                        
                        var deleteTextElement = document.createTextNode("Delete");
                        tdAhrefElement.appendChild(deleteTextElement);
                        tdElement.appendChild(tdAhrefElement);
//                        alert(tdElement.firstChild.firstChild.nodeValue)
                        
                        //创建tr元素
                        var trElement = document.createElement("tr");
                        
                        //将td加入tr
                        trElement.appendChild(tdNameElement);
                        tdElement.appendChild(tdEmailElement);
                        tdElement.appendChild(tdPhoneElement);
                        tdElement.appendChild(tdElement);                                       
                        
                        //获取table
                        var tableElement = document.getElementById("userTable");
                        
                        //创建tbody
                        var tbodyElement = document.createElement("tbody");                        
                        
                        //增加tr到tbody上
                        tbodyElement.appendChild(trElement);
                        
                        //增加tbody到table
                        tableElement.appendChild(tbodyElement);
                        
                }
        </script>
< /html>[/code]

评分

参与人数 1技术分 +1 收起 理由
EYE_SEE_YOU + 1 神马都是浮云

查看全部评分

3 个回复

倒序浏览
本帖最后由 小发 于 2013-8-14 17:55 编辑

楼主好粗心 !!!!!



//将td加入tr
                        trElement.appendChild(tdNameElement);
                        tdElement.appendChild(tdEmailElement);
                        tdElement.appendChild(tdPhoneElement);
                        tdElement.appendChild(tdElement);      

这里面的应该改为
                                        trElement.appendChild(tdNameElement);
                                        trElement.appendChild(tdEmailElement);
                                        trElement.appendChild(tdPhoneElement);
                                        trElement.appendChild(tdElement);{:soso_e113:}
火狐,IE都有错误提示的,看一看错误提示就知道在第几行了 。

评分

参与人数 1技术分 +1 收起 理由
EYE_SEE_YOU + 1

查看全部评分

回复 使用道具 举报
小发 发表于 2013-8-14 17:54
楼主好粗心 !!!!!

噢噢,是啊,我在看看,貌似真的是啊,谢谢了
回复 使用道具 举报
亲,如问题已解决请将分类的未解决改为已解决。

以后的问题贴也要及时更改分类哦~

保持队形,谢谢合作
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马