var o=document.getElementsByName("answer");
var j=0;
for(var i=0;i<o.lengthl;i++)
if(o[i].checked)
j++
if(document.getElementsByName("type")[0].checked && j>1)
alert("error");
if(document.getElementsByName("type")[1].checked && j<=2)
alert("error");
var j=0;
for(var i=0;i<o.lengthl;i++)
if(o[i].checked)
j++
if(document.getElementsByName("type")[0].checked && j>1)
alert("error");
if(document.getElementsByName("type")[1].checked && j<=2)
alert("error");
var j=0;
for(var i=0;i<o.length;i++)
if(o[i].checked)
j++
if(document.getElementsByName("type")[0].checked && j>1)
alert("error");
if(document.getElementsByName("type")[1].checked && j<2)
alert("error");
还有楼上各位!
----------------------------------------------
那位朋友再解释一下:
o=document.getElementsByName("answer");
oo=document.all.item("answer");
这里的o或oo是个什么啊?是数组吗?还是answer控件的个数?
o里面存的是什么呢? 是o[0,1,2,3...]之类的吗?
用o.length取得的是o的长度?元素个数?这些问题困扰我好久了!谢谢大家一会结贴谢谢大家,一会结贴
o表示所有有名为answer的元素的集合,可以看成数组使用
o.length是o的下一个可用索引号,一般来说等于o中所有元素的个数。
o存储的就是名为answer的元素,o[0]表示第一个,依次类推