Js与下拉列表处理问题解决

 这篇文章主要介绍了Js与下拉列表处理问题,需要的朋友可以参考下

 
代码如下:
var obj=document.getElementByIdx("test"); 
if(0<obj.options.length){ 
//obj.options.remove(obj.selectedIndex); //IE 可用 
obj.options[obj.selectedIndex]=null;//IE FF 均可 
for(var i=0;i<obj.options.length;i++){//for 只为重新排序...可以忽略 
obj.options[i].text="子项"+i; 
obj.options[i].value=i; 

if(0<obj.options.length){//第一项选择状态 
obj.options[0].selected=true; 


 
 

时间: 2024-10-28 13:42:44

Js与下拉列表处理问题解决的相关文章

Js与下拉列表处理问题解决_javascript技巧

复制代码 代码如下: var obj=document.getElementByIdx("test"); if(0<obj.options.length){ //obj.options.remove(obj.selectedIndex); //IE 可用 obj.options[obj.selectedIndex]=null;//IE FF 均可 for(var i=0;i<obj.options.length;i++){//for 只为重新排序...可以忽略 obj.op

XHTML下JS浮动代码失效问题解决方法

XHTML下JS浮动代码失效问题解决方法 漂浮广告/对联代码 为什么在XHTML语言的网页中不能使用? 对联代码,查阅它在xhtml下的表达方式,结果很简单了.这是因为,按照标准来说,我们看到的窗体的滚动条不应该是 body 的,而是 HTML 的(也就是 document.documentElement 对象)所以,解决办法是:把html下不标准的代码"document.body.scrollTop"变换为"document.documentElement.scrollTo

JS获取下拉列表所选中的TEXT和Value的实现代码

 本篇文章主要是对JS获取下拉列表所选中的TEXT和Value的实现代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 如下所示: 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://ww

javascript-如何用JS实现下拉列表

问题描述 如何用JS实现下拉列表 请问如何用JS实现这种样式的下拉列表,最好还能使用循环输出各个年份. 解决方案 1. 江西福建1//创建对象,数据,值,文本function obj(aData,aValue,aText){ this.Data=aData; this.Value=aValue; this.Text=aText;}//设置选项数据数组,可以添加多个参数为"源地址,选择值,选择文本"var Set_data=new Array( new obj('江西','南昌','南昌

js实现下拉列表选中某个值的方法(3种方法)_javascript技巧

本文实例讲述了js实现下拉列表选中某个值的方法.分享给大家供大家参考,具体如下: 方法1: <select id="aa"> <option>1</option> <option>2</option> </select> <input type="button" value=" 选中" onclick="checkOption()" /> &l

js获取下拉列表的值和元素个数示例_基础知识

js获取下拉列表框元素的个数 复制代码 代码如下: <!DOCTYPE html><html><head><script>function getLength(){alert(document.getElementById("mySelect").length);//元素个数}</script></head><body> <form><select id="mySelect&

js加减乘除丢失精度问题解决方法_javascript技巧

在javascript中,当你使用小数进行加减乘除运算时,你会发现,所得到的结果有时后面带有长长的一段小数,使运算变得复杂,并且影响计算结果.上网查询了一下原因,大致如下:在javascript中,带小数的数据运算时总会出现好多位小数.这是因为在javascript中浮点数的计算是以2进制计算的. 复制代码 代码如下: /** * 加法运算,避免数据相加小数点后产生多位数和计算精度损失. * * @param num1加数1 | num2加数2 */ function numAdd(num1,

JS获取下拉列表所选中的TEXT和Value的实现代码_javascript技巧

如下所示: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv=

Js无法读取cookie问题解决办法

问题描述: 需要使用一个跨域的cookie,发现无法设置和读取cookie cookie使用的是jquery cookie.下载地址:http://plugins.jquery.com/cookie/. 说实话,官方的使用方法实在没看懂,好在网友给力. 简单的说下使用方法: 写cookie: $.cookie('php', 'phpdo'); 读取cookie: $.cookie('php'); // cookie存在 => 'phpdo' 删除cookie: 通过传递null作为cookie的