<div id=lxl></div>select 的onchangefunction lxlfun(){
var s = "";
for(var i;i<Integer.parseInt(DL.value);i++)s+="<input ...>";
lxl.innerHTML = s;
}
var s = "";
for(var i;i<Integer.parseInt(DL.value);i++)s+="<input ...>";
lxl.innerHTML = s;
}
function showCheckBoxs( n )
{
var oCheckBoxs = document.getElementById( "checkBoxs" );
var content = "";
for( var i = 1; i <= parseInt(n); i++ )
{
content += "<input type=\"checkbox\">" + i + " ";
}
oCheckBoxs.innerHTML = content;
}
</script>
请选择:<select size="1" name="D1" onchange="showCheckBoxs(this.options[this.selectedIndex].text)">
<option selected>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
</select>
<div id="checkBoxs"><input type='checkbox'>1</div>
我这样写对嘛?
<script>
function showCheckBoxs( n )
{
var oCheckBoxs = document.getElementById( "checkBoxs" );
var content = "";
for( var i = 1; i <= parseInt(n); i++ )
{
content += "<input type=\"checkbox\" name=\"MPlus\">" + i + " ";
}
oCheckBoxs.innerHTML = content;
}
</script>然后怎么遍历被选中的值呢?
第二個: yourName2
...
遍歷時: for(i=0;i<parseInt(D1.value);i++)
values[i]=eval(("yourName"+i.toString()).value);
第一個: yourName1
第二個: yourName2
...
遍歷時: for(i=1;i<parseInt(D1.value)+1;i++)
values[i]=eval(("yourName"+i.toString()).value);