首先,不能用getElementByName( xx ),它是先判断id是否为xx,再判断name是否为xx.
不信楼主可以作试验,呵呵.
所以还是要写个函数
<script>
function getNum( theName )
{
var countA = 0 ;
var the = document.all ;
for( var i = 0 ; i < the.length ; i++ )
{
if( ( typeof the[ i ] ) == "object" && the[ i ].getAttribute("name") != null && the[ i ].name == theName )
{
countA++ ;
}
}
}
</script>
不信楼主可以作试验,呵呵.
所以还是要写个函数
<script>
function getNum( theName )
{
var countA = 0 ;
var the = document.all ;
for( var i = 0 ; i < the.length ; i++ )
{
if( ( typeof the[ i ] ) == "object" && the[ i ].getAttribute("name") != null && the[ i ].name == theName )
{
countA++ ;
}
}
}
</script>
解决方案 »
- 想做一个BUTTON来控制页面更新
- 【新手上路】一个form中有多个submit,每个submit对应提交相应的text中输入的参数,如何区分各自的submit?
- 大家做js一般参考用什么库啊?
- (?<= ) 零宽度正回顾后发断言。仅当子表达式在此位置的左侧匹配时才继续匹配。问题!(?<= )似乎在js中无效?
- 请高手帮我解决一下客户端的javascript问题
- 关于js调用内部函数,并返回值(附代码)
- js是否能做到重载图片???????
- 这个如何实现呢
- htc里的文本框不能正常处理剪切粘贴等事件
- 关于时间掩码?
- 如何打开新窗口并让其自动最大化????(高分请教)
- 小女子紧急求助,文件对象引用问题,我在vs2003下引用文件对象引用不到,错误是automation不能创建对象,该如何解决哪.
getElement(这应该少个S吧)ByName是先取ID,哪看到了,能介绍下!!我真不清楚!!
----------------------
晕倒...getElementById返回的不是数组,如果有同ID的控件,它只返回第一个控件的引用,否则返回NULL