开发者社区> 问答> 正文

JavaScript操作DOM的问题

用JavaScript操作DOM动态的增加表格,实在看不出代码有什么问题?执行时又实现不了,是浏览器的问题吗?我用360极速浏览器,chrome,IE都试过了,都不行。。求大神指教。。


<br> function addrow(){<br> var tab=document.getElementById(&quot;mytab&quot;);<br> var id=document.getElementById(&quot;id&quot;).value;<br> var name=document.getElementById(&quot;name&quot;).value;<br> var tbody=document.createElement(&quot;tbody&quot;);<br> var tr=document.createElement(&quot;tr&quot;);<br> var td_id=document.createElement(&quot;td&quot;);<br> var td_name=document.createElement(&quot;td&quot;);<br> td_id.appendChild(document.createTextNode(id));<br> td_name.appendChild(document.createTextNode(name));<br> tr.appendChild(td_id);<br> tr.appendChild(td_name);<br> tbody.appendChild(tr);<br> tab.appendChild(tbody);<br><br> }<br> 

展开
收起
小旋风柴进 2016-03-20 11:02:27 2487 0
1 条回答
写回答
取消 提交回答
  • dom对象的name改为id,因为你用的`document.getElementById

        var id = document.getElementById("id").value;
        var name = document.getElementById("name").value;`
     新的编号:`<input type="text" id="id">`
    新的姓名:`<input type="text" id="name">`
    2019-07-17 19:09:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载