<span id="txt"></span>
<script language="javascript"> function chk()
{
var d = document.getElementById("s").options[document.getElementById("s").selectedIndex].value;
var ss = ""
for(i=0;i<d;i++)
{
ss += "<tr><td>xx</td></tr>";
}
document.getElementById("txt").innerHTML = "<table width=\"200\" border=\"1\" id=\"tb\">"+ss+"</table>";
}
</script>
<select name="s" id="s" onChange="chk()"> <option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<script language="javascript"> function chk()
{
var d = document.getElementById("s").options[document.getElementById("s").selectedIndex].value;
var ss = ""
for(i=0;i<d;i++)
{
ss += "<tr><td>xx</td></tr>";
}
document.getElementById("txt").innerHTML = "<table width=\"200\" border=\"1\" id=\"tb\">"+ss+"</table>";
}
</script>
<select name="s" id="s" onChange="chk()"> <option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
function add_row(Obj)
{
var con = Obj.cloneNode(true);
var newTR=con;
newTR.id=Obj+(++i)
Obj.parentNode.insertAdjacentElement("beforeEnd",newTR);
}
function add_row(Obj)
{
var con = Obj.cloneNode(true);
var newTR=con;
newTR.id=Obj+(++i)
Obj.parentNode.insertAdjacentElement("beforeEnd",newTR);
}
<option selected>0</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
<table id="hiddentbl">
<tr id="cloneTR" style="display:none">
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
</table><script type="text/javascript" language="javascript">
function add_row(rowNum,Obj)
{
for(var i=1;i<Obj.parentNode.rows.length;i++)
{
Obj.parentNode.removeChild(Obj.parentNode.rows[i]);
i--;
}
for(var i=0;i<rowNum;i++)
{
var con = Obj.cloneNode(true);
con.removeAttribute("style")
Obj.parentNode.insertAdjacentElement("beforeEnd",con);
}
}
</script>
<div id="txt" >
<table border=1 cellspacing=0 bordercolor=red >
<tr><td>cell</td>
</tr>
</table>
</div>
<script language="javascript" >
function oJia()
{
var selc=document.getElementById("s");
var d=selc.options[selc.selectedIndex].value;
var scr=document.getElementById("txt");
var tab=document.createElement("table");
tab.setAttribute("border","1");
for(i=0;i<d;i++)
{
row=tab.insertRow(0);
td=row.insertCell(0);
text=document.createTextNode("cell");
td.appendChild(text);
}
scr.replaceChild(tab,scr.firstChild);
}
</script > <select id="s" onChange="oJia()" >
<option value="1" >1 </option >
<option value="2" >2 </option >
<option value="3" >3 </option >
<option value="4" >4 </option >
<option value="5" >5 </option >
</select >
</body>