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

为什么老是显示add is not defind


<script type="text/javascript">
        window.onload = function(){
            var trs = document.getElementsByTagName('tr');
            for( var i = 0; i < trs.length; i++){
                trs[i].onmouseover = function(){
                    this.style.backgroundColor = '#f2f2f2';
                }
                trs[i].onmouseout = function () {
                    this.style.backgroundColor = '#fff';
                }
            };
            // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。
            var num = 2;
            function add(){
                num++;
                var table = document.getElementById('table');
                var newtr = document.creatElement('tr');
                var newtd = document.creatElement('td');
                var newtd2 = document.creatElement('td');
                var newtd3 = document.creatElement('td');
                newtd.innerHTML = 'xh' + num;
                newtd2.innerHTML = '第'+ num + "学生";
                newtd3.innerHTML =  "<a href='javascript:;' onclick='removeRow(this)' >删除</a>";
                table.appendChild(newtr);
                table.appendChild(newtd);
                table.appendChild(newtd2);
                table.appendChild(newtd3);
            }


        }

        // 编写一个函数,供添加按钮调用,动态在表格的最后一行添加子节点;



        // 创建删除函数



    </script>
</head>
<body>
<table border="1" width="50%" id="table">
    <tr>
        <th>学号</th>
        <th>姓名</th>
        <th>操作</th>
    </tr>

    <tr>
        <td>xh001</td>
        <td>王小明</td>
        <td><a href="javascript:;" >删除</a></td>   <!--在删除按钮上添加点击事件  -->
    </tr>

    <tr>
        <td>xh002</td>
        <td>刘小芳</td>
        <td><a href="javascript:;" >删除</a></td>   <!--在删除按钮上添加点击事件  -->
    </tr>

</table>
<input type="button" value="添加一行" onclick="add();"/>   <!--在添加按钮上添加点击事件  -->

</body>


正在回答

2 回答

https://img1.sycdn.imooc.com//5c667a93000137ac10830706.jpg

把function的结束括号移上来,create漏掉的e加上运行是OK的

0 回复 有任何疑惑可以回复我~
#1

feeLDream 提问者

感谢感谢大佬
2019-02-16 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5c6668c500017dd104410120.jpg就是这样

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么老是显示add is not defind

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信