数码资讯
javascript列表框操作函数汇总汇总
复制代码代码如下所示: 每个操作函数集列表框 说明:添加/不重复列表框元素 功能seladd(srclist,dstlist) { VaR SelectedIndex =新的数组(); var计数= 0; 为(i = 0;i < srclist.options.length;i++){ 如果(src
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
每个操作函数集列表框
说明:添加/不重复列表框元素
功能seladd(srclist,dstlist)
{
VaR SelectedIndex =新的数组();
var计数= 0;
为(i = 0;i < srclist.options.length;i++){
如果(srclist。选项{我},{选择)
SelectedIndex { } =我计数;
计数+;
}
}
为(J = 0;J < selectedindex.length;j++){
K = SelectedIndex {,};
如果(chkdup(srclist。选项{ k }。价值,dstlist)= = false){
nbsp;dstlist。选项长度+ +;
VaR len = dstlist.options.length-1;
dstlist。选项{ Len }。值= srclist。选项{ k值};
dstlist。选项{ Len }。文本= srclist。选项{ k }。文本;
}
}
}
说明:删除列表框元素
功能seldel(名单)
{
VaR len = list.options.length;
var idx = 0;
而(IDX < len){
如果(列表。选择{编号},{选择)
list.options.remove(IDX);
list.options.length len =;
}
别的{
idx + +;
}
}
}
说明:列表框重复元素检测
功能chkdup(项目清单)
{
为(i = 0;i < list.options.length;i++){
警告(项目++列表。选项{值});
如果(项目=列表.选项{值}){
返回true;
}
}
返回false;
}
说明: /选择列表框中的所有成员
功能selsel(列表项)
{
item.value = ;
为(i = 0;i < list.options.length;i++){
列表。选项{ }。选择=真;
item.value =列表。选择{我}。价值+ ;
}
}
功能selselsingle(列表,值)
{
为(i = 0;i < list.options.length;i++){
如果(列表选项{值} = value = value){
列表。选项{ }。选择=真;
打破;
}
}
}
说明:根据数组初始化列表框
功能sellist(项目,ARR)
{
无功curindex,insindex,Val,文本;
无功arritem =新的数组();
如果(项目){
item.length = 0;
curindex = 0;
为(i = 0;i < arr.length;i++){
item.length + +;
insindex = item.length - 1;
如果(ARR {我}){
arritem = ARR {我}。分裂(
文本= arritem { 1 };
val = arritem { 0 };
项。选项insindex } {文本=文本;
项。选项insindex } {价值=价值;
}
}
}
}
每个操作函数集列表框
说明:添加/不重复列表框元素
功能seladd(srclist,dstlist)
{
VaR SelectedIndex =新的数组();
var计数= 0;
为(i = 0;i < srclist.options.length;i++){
如果(srclist。选项{我},{选择)
SelectedIndex { } =我计数;
计数+;
}
}
为(J = 0;J < selectedindex.length;j++){
K = SelectedIndex {,};
如果(chkdup(srclist。选项{ k }。价值,dstlist)= = false){
nbsp;dstlist。选项长度+ +;
VaR len = dstlist.options.length-1;
dstlist。选项{ Len }。值= srclist。选项{ k值};
dstlist。选项{ Len }。文本= srclist。选项{ k }。文本;
}
}
}
说明:删除列表框元素
功能seldel(名单)
{
VaR len = list.options.length;
var idx = 0;
而(IDX < len){
如果(列表。选择{编号},{选择)
list.options.remove(IDX);
list.options.length len =;
}
别的{
idx + +;
}
}
}
说明:列表框重复元素检测
功能chkdup(项目清单)
{
为(i = 0;i < list.options.length;i++){
警告(项目++列表。选项{值});
如果(项目=列表.选项{值}){
返回true;
}
}
返回false;
}
说明: /选择列表框中的所有成员
功能selsel(列表项)
{
item.value = ;
为(i = 0;i < list.options.length;i++){
列表。选项{ }。选择=真;
item.value =列表。选择{我}。价值+ ;
}
}
功能selselsingle(列表,值)
{
为(i = 0;i < list.options.length;i++){
如果(列表选项{值} = value = value){
列表。选项{ }。选择=真;
打破;
}
}
}
说明:根据数组初始化列表框
功能sellist(项目,ARR)
{
无功curindex,insindex,Val,文本;
无功arritem =新的数组();
如果(项目){
item.length = 0;
curindex = 0;
为(i = 0;i < arr.length;i++){
item.length + +;
insindex = item.length - 1;
如果(ARR {我}){
arritem = ARR {我}。分裂(
文本= arritem { 1 };
val = arritem { 0 };
项。选项insindex } {文本=文本;
项。选项insindex } {价值=价值;
}
}
}
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。