new Option及用法

op.sclassnumber.options.add(new  Option(secondMenuClassNumber[0]+":"+secondMenuText[0]),secondMenuClassNumber[0]); 
//====================
new option(text,value,defaultSelected,selected)
text:字符串,指定option对象的text属性(即<option></option>之间的文字)
value:字符串,指定option对象的value属性
defaultSelected:布尔值,指定option对象的defaultSelected属性
selected:布尔值,指定option对象的selected属性
//===================

function getDatas()
{
 index=document.all.sclassnumber.options.length
 for(i=0;i<index;i++)
 {
  document.all.sclassnumber.remove(0);//因为每删除一个option,则索引就改变
 }
  //========
 var op = document.materialAdd; 
 var classid=op.classnumber.value;
 //alert(classid)
 var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
    xmlDoc.async = false
 xmlDoc.load("menuData.asp?classid="+classid)
 nodes=xmlDoc.documentElement.childNodes
 //alert(nodes(1).childNodes(0).text)
 secondMenuClassNumber=new Array()
 secondMenuText=new Array();
 //alert(nodes.length)
 for(i=0;i<nodes.length;i++)
 {
  
  //var sclassNumber=nodes(i).childNodes(0).text
  //var sclassName=nodes(i).childNodes(1).text
  secondMenuClassNumber.push(nodes(i).childNodes(0).text)
  secondMenuText.push(nodes(i).childNodes(1).text)
 }
 //alert(secondMenuClassNumber[0])
 //alert(secondMenuText[0])
 //op.sclassnumber.add(new  Option(secondMenuText[0]),secondMenuClassNumber[0]);
secondMenuClassNumber.unshift("")
secondMenuText.unshift("--请选择--")
//alert(secondMenuText[0])
 for(i=0;i<secondMenuText.length;i++)
 {
 document.all.sclassnumber.options[i] = new Option(secondMenuClassNumber[i]+" "+secondMenuText[i],secondMenuClassNumber[i]);
     }
}

时间: 2024-10-03 07:51:36

new Option及用法的相关文章

with admin option和with grant option的用法

1.with admin optionwith admin option的意思是被授予该权限的用户有权将某个权限(如create any table)授予其他用户或角色,取消是不级联的.如授予A系统权限create session with admin option,然后A又把create session权限授予B,但管理员收回A的create session权限时,B依然拥有create session的权限.但管理员可以显式收回B create session的权限,即直接revoke cr

js 操作select和option常见用法

1.获取选中select的value和text,html <select id="mySelect"> <option value="1">one</option> <option value="2">two</option> <option value="3">three</option> </select> 通过以下script

实验理解ADMIN OPTION和GRANT OPTION的用法

使用GRANT赋予用户权限的时候通常有ADMIN OPTION和GRANT OPTION这两个OPTION.下面使用简单的实验来体会下这两种授权的用途. 一.ADMIN OPTION参数 实验: 1. 创建测试用户user_a和user_b: 2. 默认情况下,user_a和user_b是没有建表权限: 3. SYS账户GRANT CREATE TABLE权限给user_a,但user_a则是没有权限授予user_b建表权限: 4. SYS账户GRANT CREATE TABLE权限给user_

下拉插件 (带搜索) Bootstrap-select 从后台获取数据填充到select的 option中 用法详解

今天收到了客户的需求,要求在新增停车场ID的时候要从数据库查出来对应的停车场名称然后显示在界面上.保存的时候按照停车场ID进行保存. 自己首先把后台的部分写完了,测试了接口数据.成功的拿到了ajax数据. 接下来,自己用了select下拉标签和js函数进行填充后台传过来的数据. 经过自己的不断百度和参考别人的博客,试了很多次终于成功的调试出了想要的结果. 特来博客记录一下,也分享一下开心的心情. (一)首先引入样式和JS文件 样式文件和JS下载放到本地最好,因为放到本地自己可以修改一些东西. 在

linux的运维管理UNIT2

文件的寻址 绝对路径:文件在系统的真实位置,文件名字以"/"开头相对路径:文件相对与当前所在位置的一个名字的简写,这个名字不会以/开头,而且名字会自动添加pwd显示的值注:pwd        ##显示当前工作目录## ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

scala学习笔记-模式匹配(16)

模式匹配 1 // Scala是没有Java中的switch case语法的,相对应的,Scala提供了更加强大的match case语法,即模式匹配,类替代switch case,match case也被称为模式匹配 2 // Scala的match case与Java的switch case最大的不同点在于,Java的switch case仅能匹配变量的值,比1.2.3等:而Scala的match case可以匹配各种情况,比如变量的类型.集合的元素.有值或无值 3 // match cas

HAproxy指南之haproxy配置详解(理论篇)

一.haproxy配置文件详解 haproxy配置分为五部分,分别如下: 1 global:  (全局配置主要用于设定义全局参数,属于进程级的配置,通常和操作系统配置有关) 2 default : (配置默认参数,这些参数可以被用到frontend,backend,Listen组件) 在此部分中设置的参数值,默认会自动引用到下面的frontend.backend.listen部分中,因引,某些参数属于公用的配置,只需要在defaults部分添加一次即可.而如果frontend.backend.l

Knockout应用开发指南

第一章:入门 1.Knockout简介 (Introduction) Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化. Knockout有如下4大重要概念: 声明式绑定 (Declarative Bindings):使用简明易读的语法很容易地将模型(model)数据关联到DOM元素上. UI界面自动刷新 (Automatic UI Refresh):当您的模型状态(model state)改变时,您的UI界面将自动更新. 依赖跟踪 (Depend

Knockout应用开发指南 第七章:Mapping插件

Mapping插件 Knockout设计成允许你使用任何JavaScript对象作为view model.必须view model的一些属性是observable的,你可以使用KO绑定他们到你的UI元素上,当这些observable值改变的时候,这些UI元素就会自动更新. 绝大多数程序都需要从服务器端获取数据,但是由于服务器不知道observable的概念是什么,它只支持简单的JavaScript对象(通常是序列化以后的JSON),mapping插件可以让你很方便地将简单JavaScript对象