function changeFangshi(type) { var fangshi = document.getElementById("fangshi"); if(type==-1) { document.all.fangshi.options.length = 0; fangshi.options.add(new Option("请选择", "-1")); } else if(type==0) { document.all.fangshi.options.length = 0; fangshi.options.add(new Option("请选择", "-1")); fangshi.options.add(new Option("自建", "0")); fangshi.options.add(new Option("投资", "1")); fangshi.options.add(new Option("出租", "2")); } else if(type==1) { document.all.fangshi.options.length = 0; fangshi.options.add(new Option("请选择", "-1")); fangshi.options.add(new Option("报废", "0")); fangshi.options.add(new Option("变卖", "1")); } }
时间: 2024-04-28 21:20:48 浏览: 93
修改功能1
这是一个 JavaScript 函数,它接受一个参数type作为输入。
函数的主要功能是根据type参数的值,动态地改变一个名为fangshi的下拉菜单(select element)中的选项内容。首先,通过document.getElementById()方法获取了这个下拉菜单的元素对象,并将其赋值给了一个名为fangshi的变量。
接下来,根据type参数的值进行不同的操作。当type等于-1时,清空下拉菜单中的所有选项,并添加一个名为“请选择”的选项,其值为-1。当type等于0时,也清空下拉菜单中的所有选项,并添加一个“请选择”选项和三个值分别为0、1、2的选项,分别代表“自建”、“投资”和“出租”。当type等于1时,同样清空下拉菜单中的所有选项,并添加一个“请选择”选项和两个值分别为0和1的选项,分别代表“报废”和“变卖”。
最后,函数结束并返回。
阅读全文