清空001?是第2个select吧
document.all.select2.options.length=0
document.all.select2.options.length=0
解决方案 »
- chrome在提交input type=file时,会出现“未选择文件”
- 页面的定位怎么做?像考试时定位到某题上那种。
- 关于javascript模式窗体弹出的问题
- 如何利用javascript来 把现有数组的每一个元素拿出来?
- 几个容易搞混的东西,大家给说说:Element.style.top,Element.offsetHeight style.pixelTop等等..
- 网上电子填图?急!!
- 如何用javaScript代替<a href="http://www.sohu.com" target="_blank">sohu</a>
- 如何用正则表达式判断一个ip
- 奇怪的问题,给我个理由?
- var i;form.sum.value=form.url+'i'+.value如何书写?答者给分。
- js事件的冒泡和捕获在编程中有什么用?
- 一个菜鸟问题,如何用javascript实现将鼠标放到图片上会显示另外一张图片的效果?
function loadXML(fileName) { // 定义一个xml dom对象
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.load(fileName);
xmlObj = xmlDoc.documentElement;
for(var i= 0; i<xmlObj.childNodes.length;i++)
if(xmlObj.childNodes(i).getAttribute("id")==document.all.select1.options[select1.selectedIndex].text)
{
document.all.select2.options.length = 0;
for(var j=0; j<xmlObj.childNodes.length;j++)
{
document.all.select2.options.add(new Option(xmlObj.childNodes(i).childNodes(j).text,document.all.select1.options[select1.selectedIndex].text));
}
}
<select name="select1" onChange="loadXML('parseXML.xml')">
<option>0001</option>
<option>0002</option>
<option>0003</option>
<option>0004</option>
</select>
<select name="select2"></select>