
function clean()...{
var ss=document.getElementById("s")
while(ss.childNodes.length>0)...{
ss.removeChild(ss.childNodes[0]);
}
}
function bd()...{
var ss=document.getElementById("s")
for(var i=0;i<100;i++)...{
op=document.createElement("option");
tx=document.createTextNode(i);
op.setAttribute("value","h"+i);
op.appendChild(tx);
ss.appendChild(op);
}
}
<body>
<input type="submit" name="Submit" value="提交" onclick="getInfo()"/>
<table id="show" width="800" style=" border-style:groove; border-style:dotted;" border="1">
</table>
<form id="form1" name="form1" method="post" action="">
<p>
<select name="s" id="s" onchange="alert(this.options[this.options.selectedIndex].value)">
<option value="1">1</option>
<option value="1">1</option>
<option value="21">1</option>
<option value="1">1</option>
<option value="qw">q</option>
<option value="qw">qw</option>
<option value="qw">qw</option>
</select>
</p>
<p>
<input type="button" name="Submit" value="clear" onclick="clean()"/>
<input type="button" name="Submit" value="build" onclick="bd()" />
</p>
</form>
</body>
</html>
本文提供了一个使用JavaScript操作DOM元素的具体示例,包括清除下拉菜单选项和批量创建选项的功能。通过`getElementById`获取元素,利用`removeChild`和`appendChild`等方法实现动态更新。
1797

被折叠的 条评论
为什么被折叠?



