日期:2014-05-18 浏览次数:20840 次
<html> <head> <script> var amount = 0; function addText(){ amount++; div1.innerHTML += "<input type=\"text\" name=\"text" + amount + "\"/>"; } </script> </head> <body> <input type="button" value="添加" onclick="addText()"> <div id="div1"> </div> </body> </html>
------解决方案--------------------
同楼上
------解决方案--------------------
<input type="button" onclick="show()" value="123"> <SCRIPT LANGUAGE="JavaScript"> function show(){ var text=document.createElement("input"); //text.type="text";//input 的默认type为text text.value="123"; document.body.appendChild(text) } </SCRIPT>
------解决方案--------------------
同意1楼的innerHTML
------解决方案--------------------
用3楼的吧,到时候把document.body.appendChild(text)改成你要定位的父元素就好,比较容易定位,在DIV里加不好定位到你具体的页面位置
------解决方案--------------------
添加表格的一行
<html> <head> <style> #table1 td{ background-color:white; } </style> <script> function addText(){ var a = table1.insertRow(); a.id = "a" + table1.rows.length; for(var i=0; i<table1.rows[0].cells.length; i++) { var tc = a.insertCell(); tc.innerText = "" + i; } } </script> </head> <body> <input type="button" value="添加" onclick="addText()"> <table id="table1" cellpadding="1" cellspacing="1" bgcolor="black"> <tr><td>11</td><td>22</td><td>33</td></tr> </table> </body> </html>
------解决方案--------------------
var r=document.getElementById('表格id').insertRow(Rows); var x=r.insertCell(0); var y=r.insertCell(1); var z=r.insertCell(2); x.className='list_td'; // 设置样式 z.className='list_td'; y.className='list_td'; x.innerHTML="内容1"; y.innerHTML="内容2"; z.innerHTML="内容3";