怎么_动态控制select_的值

javascript动态控制select表单内容
<script language="JavaScript">
<!--
var P1=new Array(
new Array("110000","aaa1"),
new Array("120000","bbb1"),
new Array("130000","ccc1"),
new Array("140000","ddd1"),
new Array("150000","eee1")
);
var c1=new Array(
new Array("110000","aaa2"),
new Array("120000","bbb2"),
new Array("130000","ccc2"),
new Array("140000","ddd2"),
new Array("150000","eee2"),
new Array("210000","fff2"),
new Array("220000","ggg2")
);

function a1(selProvince)
{
    document.getElementById(selProvince).options[0]=new Option("请选择","000000");
    for(i=0;i<P1.length;i++)
    {
    document.getElementById(selProvince).options[i+1]=new Option(P1[i][1],P1[i][0]);
    }
   document.getElementById(selProvince).options.selected=true;
    document.getElementById(selProvince).length=i+1;
}

function a2(selProvince)
{
    document.getElementById(selProvince).options[0]=new Option("请选择","000000");
    for(i=0;i<c1.length;i++)
    {
    document.getElementById(selProvince).options[i+1]=new Option(c1[i][1],c1[i][0]);
    }
    document.getElementById(selProvince).options.selected=true;
    document.getElementById(selProvince).length=i+1;
}

-->
</script>
 <BODY>
  <form name="form1" method="post" method="post">
  <input type="radio" value="1" name="a" onclick="a1('b')">第一个 <input type="radio" value="0" name="a" onclick="a2('b')">第二个
  <select name="b" id="b"></select>
  </form>
 </BODY>

时间: 2024-10-17 14:50:17

怎么_动态控制select_的值的相关文章

JavaScript数据操作_浅谈原始值和引用值的操作本质_javascript技巧

我的一句话总结:原始值不管是变量赋值还是函数传递都不会改变原值,引用值不管是变量赋值还是函数传递,如果新变量重新赋值,则不会影响原引用值,如新变量是直接操作,就会影响原引用值. 首先明确,值和类型是两个不同的概念.例如,null是null类型的唯一值.undefined是undefined类型的唯一值.而true和false是boolean类型仅有的两个值等.在任何语言中,值的操作都可以归纳为以下3个方面. 复制值:即把值赋值给新变量,或者通过变量把值赋值给另一个变量.属性或数组元素. 传递值:

Java千百问_05面向对象(011)_引用传递和值传递有什么区别

1.什么是值传递 值传递,是将内存空间中某个存储单元中存放的值,传送给另一个存储单元.(Java中的存储单元并不是物理内存的地址,但具有相关性)  例如: //定义了一个改变参数值的函数 public static void changeValue(int x) {   x = x *2; } public class TestMain{ //调用该函数 int num = 5; System.out.println(num); changeValue(num); System.out.prin

《Haskell并行与并发编程》——第2章,第2.1节惰性求值和弱首范式

2.1 惰性求值和弱首范式 Haskell并行与并发编程 Haskell是一门惰性语言,即表达式是在其值需要使用时才被求值2.一般来说,不必担心该过程如何发生,只要表达式在需要时求值,不需要时不被求值即可.但是,当在代码中使用了并行编程后,就需要告诉编译器一些程序运行的信息,即某些代码应该并行执行.由于对惰性求值的工作方式有一个直觉的认识将有助于有效地进行并行编程,因此本节将以GHCi作为试验工具,探讨惰性求值的一些基本概念. 下面从非常简单内容的开始:Prelude> let x = 1 +

Underscore.js 1.3.3 中文注释翻译说明_基础知识

// Underscore.js 1.3.3 // (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc. // Underscore is freely distributable under the MIT license. // Portions of Underscore are inspired or borrowed from Prototype, // Oliver Steele's Functional, and John Resig'

perl 基本语法介绍_基础教程

一.数据类型(Data type): Perl 的数据类型大致分为四种:Scalar(变量).Scalar Array(数组).Hash Array(散列).References(指针),看起来虽少但用起来却绰绰有余.尤其在写Perl程序时可以不必事先宣告变量,这一点对刚学程序语言的人甚为方便,不过为了以后程序除错和维护方便,我建议你还是养成事先声明变量的习惯比较好. 1 Scalar(纯量变量): 纯量变量是Perl里最基本的一种数据型态,它可以代表一个字符.字符串.整数.甚至浮点数,而Per

Swift数组、字典和集合

原文出自:标哥的技术博客 前言 Swift语言提供Array.Set和Dictionary三种基本的集合类型用来存储集合数据.数组是有序的数据集:集合是无序无重复的数据集:而字典是无序的键值对数组集. Swift的Array.Set和Dictionary类型被实现为泛型集合.因此,它所存储的元素的类型必须是一致的,同样,我们取出来的数据类型也是明确的. 集合的可变性(Mutability Of Collections) 如果创建一个Arrays.Sets或Dictionaries并且把它分配成一

阿里云如何使用修改专有网络属性接口

修改专有网络属性 描述 修改指定 VPC 的属性 请求参数 名称 类型 是否必须 描述 Action String 是 系统规定参数,取值:ModifyVpcAttribute VpcId String 是 需要修改的 VPC 的 Id VpcName String 否 修改后的名字,不填则为空,默认值为空,[2, 128] 英文或中文字符,必须以大小字母或中文开头,可包含数字,"_"或"-",这个值会展示在控制台.不能以 http:// 和 https:// 开头

MySQL查询优化程序

    4.2 MySQL查询优化程序    在发布一个选择行的查询时, MySQL进行分析,看是否能够对它进行优化,使它执行更快.本节中,我们将研究查询优化程序怎样工作.更详细的信息,可参阅MySQL参考指南中的"Getting Maximum Performance from MySQL",该章描述了MySQL采用的各种优化措施.该章中的信息会不断变化,因为MySQL的开发者不断对优化程序进行改进,因此,有必要经常拜访一下该章,看看是否有可供利用的新技巧.(http://www.m

MySQL中文参考手册7(MySQL 存取权限系统) grant 设置密码 password

mysql|word|参考|参考手册|中文 MySQL中文参考手册7(MySQL 存取权限系统)转载 译者:晏子 [返回][转发] 译者:晏子 (clyan@sohu.com)主页:http://linuxdb.yeah.net6 MySQL 存取权限系统MySQL有一个先进但非标准的安全/权限系统.本节描述它的工作原理.  6.1 权限系统做什么MySQL权限系统的主要功能是证实连接到一台给定主机的一个用户,并且赋予该用户在一个数据库上select. insert.update和delete的