改为:
document.voucher.choice.value.length
document.voucher.choice.value.length
解决方案 »
- web开发 Safari浏览器下获取本机mac地址
- 新手 问个隐藏 循环tr框内内容的方法!! 马上给分
- 一个从模态窗口打开另一个模态窗口时的返回值的问题。
- 怎么在js文件中再嵌入一个js文件?
- js中如何给一个日期增加半天
- (不是弹出的那种,是主窗口)窗口名称的问题
- 请问:::怎么让文本框textarea的滚动条自动移到最下方
- 鼠标焦点问题,请进来看看
- 如何在框架mainFrame文件main.asp中调用leftFrame文件left.asp中的javascript函数
- javascript调用word并实现另存
- 单独设置某一表单元素的缓存属性.(在线等待)
- 如何动态真加table的行???等等
alert(document.voucher.choice.length);
改为:
alert(document.voucher.choice.value.length);
<script>
function test()
{
for(var i=0;i<document.getElementsByTagName("INPUT").length;i++)
{
if(document.getElementsByTagName("INPUT")[i].type=="hidden")
alert(document.getElementsByTagName("INPUT")[0].value)
}
}
</script>
<input type=hidden value=test1>
<input type=hidden value=test2>
<script>
function test()
{
mxh=true
for(var i=0;i<document.getElementsByTagName("INPUT").length;i++)
{
if(document.getElementsByTagName("INPUT")[i].type=="hidden" && mxh)
{
alert(document.getElementsByTagName("INPUT")[i].value)
mxh=false
}
}
}
</script>
alert(document.voucher.choice.length);//说未定义
for(i=0;i<document.voucher.choice.length;i++)
{
SID=document.voucher.choice[i].value+","+SID;
}
SID=SID.substring(0,SID.length-1);谢谢!请GO UP!
<input type=hidden name=h value=bb>
<input type=hidden name=s value=abcdef>
<script>
alert(document.all.h.length) ;
alert(document.all.h[0].value) ;
alert(document.all.h[1].value) ;
alert(document.all.s.value) ;
alert(document.all.s.value.length) ;
alert(document.all.s.length) ;
</script>对于多个相同的元素名称可以用document.all.h.length得到元素的个数。
只有一个元素,如果用了document.all.s.length将会出现无定义。
www.onlylines.com
(document.voucher.choice.value).length这样实际上是取得一个字符串对象的长度,字符串对象是有length属性的,所以这样才是正确的.