javascript listbox 值

问题描述

javascript:我想给listbox1控件添加值varsltobj=document.getElementById("listbox1");sltobj.options[sltobj.length]=newOption("mystring",11)listbox1中可以显示添加进去的值。可是在。VB中: listbox1.items.count的结果却为零 dimaaasstringaa=listbox1.items(0).value却不行,请问怎么回事,请给予解决。说明:我的目的是为了实现,像邮件系统一样的功能,每封信前都有一个check框,选中后,单击删除就能将上面所选的信件删除

解决方案

解决方案二:
up
解决方案三:
listbox1.items.count的结果却为零-------------------------------------你已经初始化了吗?如果里面没有值当然是0!!
解决方案四:
怎么办呢,请明示!
解决方案五:
如果你是在客户端用JS更改了ListBox的值,那么你在服务器端是得不到的,你可以用隐藏控件保存.

时间: 2024-11-03 23:57:19

javascript listbox 值的相关文章

javascript原始值和对象引用实例分析

javascript原始值和对象引用实例分析         这篇文章主要介绍了javascript原始值和对象引用的方法,实例分析了javascript原始值和对象引用的功能.定义与相关技巧,需要的朋友可以参考下 本文实例讲述了javascript原始值和对象引用的方法.分享给大家供大家参考.具体分析如下: 一句话来说:原始值是不可变的,而对象引用是可变的. js中的原始值(undefined.null.布尔值.数字和字符串)与对象(包括数组和函数)有着本质的区别.原始值是不可更改的,任何方法

JavaScript按值删除数组元素的方法

  本文实例讲述了JavaScript按值删除数组元素的方法.分享给大家供大家参考.具体实现方法如下: 代码如下: function ArrayRemoveByValue(str_value,arr_remove){ var num_to_del =new RegExp(str_value); var db_d =new RegExp(',{2}'); var se_d =new RegExp('(^,)|(,$)'); arr_ret = arr_remove.toString().repla

javascript原始值和对象引用实例分析_javascript技巧

本文实例讲述了javascript原始值和对象引用的方法.分享给大家供大家参考.具体分析如下: 一句话来说:原始值是不可变的,而对象引用是可变的. js中的原始值(undefined.null.布尔值.数字和字符串)与对象(包括数组和函数)有着本质的区别.原始值是不可更改的,任何方法都无法更改一个原始值:对于字符串来说,字符串中所有的方法看上去返回了一个修改后的字符串,实际上返回的是一个新的字符串值: var str="hello world"; s.toUpperCase(); s;

JavaScript按值删除数组元素的方法_javascript技巧

本文实例讲述了JavaScript按值删除数组元素的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: function ArrayRemoveByValue(str_value,arr_remove){     var num_to_del =new  RegExp(str_value);     var db_d =new  RegExp('\,{2}');     var se_d =new  RegExp('(^\,)|(\,$)');     arr_ret = ar

JS编程建议——6:正确处理JavaScript特殊值(2)

建议6:正确处理JavaScript特殊值(2)与null不同,undefined不是JavaScript的保留字,在ECMAScript v3标准中才定义undefined为全局变量,初始值为undefined.因此,在使用undefined值时就存在一个兼容问题(早期浏览器可能不支持undefined).除了直接赋值和使用typeof运算符外,其他任何运算符对undefined的操作都会引发异常.不过,可以声明undefined变量,然后查看它的值,如果它的值为undefined,则说明浏览

JS编程建议——6:正确处理JavaScript特殊值(1)

建议6:正确处理JavaScript特殊值(1)1.正确使用NaN和InfinityNaN是IEEE 754中定义的一个特殊的数量值.它不表示一个数字,尽管下面的表达式返回的是true. typeof NaN === 'number' // true 该值可能会在试图将非数字形式的字符串转换为数字时产生,例如: '0' // 0 'oops' // NaN 如果NaN是数学运算中的一个运算数,那么它与其他运算数的运算结果就会是NaN.如果有一个表达式产生出NaN的结果,那么至少其中一个运算数是N

JavaScript权威设计--JavaScript类型,值,变量(简要学习笔记三)

1.负号是一元求反运算 如果直接给数字直接量前面添加负号可以得到他们的负值     2.JavaScript中的运算超出了最大能表示的值不会报错,会显示Infinity. 超出最小也不报错,会显示-Infinity. 运算出的结果如果是个非数字的值得时候,用NaN表示.   3.字符串直接量拆分成数行 ECMAScript3中,字符串直接量必须下载一行中,而在ECMScript中,字符串直接量可以拆分成数行,每行必须以反斜线(\)介绍. 如:"two\lines"       &quo

javascript 获取值 并持久

问题描述 用javascript写了一个下拉菜单,很简单的一个,在点击下拉父菜单的时候,出现许多子菜单,就一层,当点击这个子菜单的时候,页面跳转到对应的页,但是在对应页中,那个父菜单是打开的,而且显示那个子菜单是红色的,就是把上个页的状态要传过来,还有就是子菜单太多了,不能一一把所有页面都做出来求救.................. 解决方案 解决方案二:asp.net只对同一个页面保持状态(通过ViewState自动保存页面上成百上千个控件的上万个或者更多),没有自动跨页传递机制.假设页面上

javascript取值的问题。。。。。。

问题描述 <script>varobj;//保存点击刚才那个变量functionseleRen(a){obj=a;alert(a);}functionsetVal(a){//赋值函数if(obj==null){alert('请先选择要填充的表格');returnfalse;}else{obj.value=a;}}</script><table><tr><td><inputtype='text'onclick='seleRen(this)'&