经常用到的代码,却总是忘掉。总结一下,放在这里。
在下面所有代码前最好加上这句:
var
selectId=document.getElemengById(
'selectId'
);
清空select的项
selectId.options.length = 0;
如果留下第一行的话就是
selectId.options.length = 1;
向select选项中 加入一个Option
var
varOption =
new
Option(objOptionText,objOptionValue);
selectId.options[selectId.options.length] = varOption;
//或selectId.options.add(varOption);
从select选项中 删除一个Option
for
(
var
i=0;i<selectId.options.length;i++)
{
if
(selectId.options[i].value == objOptionValue)
{
selectId.options.remove(i);
break
;
}
}
设置select中text=”paraText”的第一个Option为选中
for
(
var
i=0;i<selectId.options.length;i++)
{
if
(selectId.options[i].text == objOptionText)
{
selectId.options[i].selected =
true
;
isExit =
true
;
break
;
}
}
设置select中value=”paraValue”的Option为选中
selectId.value = objOptionValue;
得到select的当前选中项的value
var
currSelectValue = selectId.value;
得到select的当前选中项的text
var
currSelectText = selectId.options[selectId.selectedIndex].text;
得到select的当前选中项的Index
var
currSelectIndex = selectId.selectedIndex;
分享到:
相关推荐
1. 引入layui库和xm-select插件的CSS及JS文件,确保页面头部正确加载。 2. 在HTML中创建基本的select元素,设置必要的属性,如id、name、多选属性等。 3. 使用layui的API初始化xm-select组件,通过配置项调整组件的...
- `<select>`:下拉列表。 - `multiple`:是否允许多选。 - `<option>`:列表项。 - `value`:选项的值。 - `<label>`:标签,用于描述表单控件。 - `<button>`:按钮。 - `type`:指定按钮类型,如`submit`...
【知识点详解】 1. VisualFoxPro 是一种关系数据库管理系统,...以上是对 Visual FoxPro 题库中涉及知识点的详细解释,涵盖了变量类型、表设计、SQL 查询、数据库操作、程序文件扩展名、数组、对象属性等多个方面。
jqGrid 是一款基于 jQuery 的表格插件,具有强大的功能,能够实现复杂的数据展示和操作。它不仅支持数据的排序、分页、过滤等基本功能,还提供了自定义列、行编辑等功能,使其成为 Web 应用开发中一个非常重要的组件...
2、_self : 在自身标签页中打开新网页(默认值) Demo 1、创建一个超链接,内容为 :学子商城,点击时,在自身标签页中 打开 http://www.codeboy.com 2、创建一个超链接,内容为 :学子商城的LOGO,点击时,在新...
本文将详细介绍如何在***中使用这三个控件进行取值和赋值操作,并说明它们的呈现形式如何通过属性进行控制。 首先,我们来了解这些控件的基本功能。RadioButtonList控件用于创建单选按钮列表,允许用户在多个选项中...
- **JAVA与JavaScript的区别**:虽然二者名字相似,但它们是完全不同的编程语言,JavaScript主要用于网页交互。 #### 6. 循环结构 - `do`循环至少会被执行一次,即使条件一开始就不满足。 #### 7. 指针变量 - 定义...
同时,还要注意前端JavaScript是否影响了下拉框的显示和交互,例如验证、默认值设置等功能。 在ASP中,可以使用ADO(ActiveX Data Objects)与数据库进行交互,创建记录集对象来获取数据,然后通过循环遍历记录集,...
在计算机二级等级考试中,考生需要掌握多种IT知识,包括办公软件的应用、数据库管理、编程语言的基本概念以及网络和操作系统的基础知识。以下是对题目中涉及知识点的详细说明: 1. **Word页码插入**:在Microsoft ...
Javascript小技巧一箩筐 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode ...
- `size`:设置文本大小,取值范围为1到7,默认值为3。 - `face`:设置文本字体。 #### 图像标签 - `<img>`:图像标签,用于在页面中插入图片。 - `src`:图片源地址。 - `width`:图片宽度。 - `height`:...
`导入包可以让我们在程序中创建输入/输出流对象,处理文件读写等I/O操作。 13. **Java 类方法调用**:在Java中,可以通过类名直接调用静态方法,如`A.f(3)`;也可以通过实例调用非静态方法,如`a1.g(2,5)`。因此,...
6. **表单取值**: 根据表单提交方式,使用`$_GET`或`$_POST`获取表单字段值。例如,`$_GET['test']`和`$_POST['test']`分别对应GET和POST提交方式下的`test`字段。 7. **获取客户端IP地址**: 通过`$_SERVER['...
`Byte`数据类型用于存储8位无符号整数,取值范围为0到255。 #### Call 调用,呼叫 `Call`关键字用于调用子程序或函数。例如,`Call MySub`用于调用名为MySub的子程序。 #### Cancel 取消 `Cancel`通常用于取消某个...
8. HTML表单可以包含多种输入方式,如文本输入框(`<INPUT type="text">`)、下拉式列表(`<SELECT>`)、单选框(`<INPUT type="radio">`)和多选框(`<INPUT type="checkbox">`)。正确答案是A、文本输入框, B、...