在一个select下拉框种有N多option,其中一个option的value=0,我该怎么写,使得在网页刷出来的时候默认选中的是这一项呢?
<option name="111" value="**">其中 name全部是一样的 value各不想同.
PS:这个option的位置不是在第一个位,他前面 已经有了很多option 了对于checkbox来说可以写成 var checkbox = docment.getElementsByName("111");
for (var i=0;i<checkbox.length;1++){
checkbox.checked = false;#全部置空
if (checkbox.value == "0"){
checkbox.checked = ture;#选中value=0的这项
}
}
请各位大虾给出点关键代码 完成select的选中 谢谢
<option name="111" value="**">其中 name全部是一样的 value各不想同.
PS:这个option的位置不是在第一个位,他前面 已经有了很多option 了对于checkbox来说可以写成 var checkbox = docment.getElementsByName("111");
for (var i=0;i<checkbox.length;1++){
checkbox.checked = false;#全部置空
if (checkbox.value == "0"){
checkbox.checked = ture;#选中value=0的这项
}
}
请各位大虾给出点关键代码 完成select的选中 谢谢
window.onload = function()
{
o = document.getElementById("s");
for(c=0; c<o.length; c++)
{
if(o.options[c].value == 1)
{
o.options[c].selected = true;
break;
}
}
}
</script>
<select id="s">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
是不是应该写成
c=0; c<o.option.length; c++ ??
option是checked
window.onload = function()
{
o = document.getElementById("s");
for( c=0; c<o.length; c++)
{
if(o.options[c].value == 1)
{
o.options[c].selected = true;
break;
}
}
}
</script>
<select id="s">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>可以!!!
aForm.elements[i].type == 'checkbox';
aForm.elements[i].type == 'select';这样判断~
<option value="1">1</option>
<option value="2">2</option>
<option value="0" selected>0</option>
</select>