现在可以得到<select>标签的name属性,返回的是一个字符串
怎样用document.all.得到的select标签的name是'underfin'
请教高手怎样
document.all.<select 的name>
可以像var selectedItem = document.aa.op1;得到的一样。<script>
function test() {
var srcName = document.getElementsByTagName("select");
for (var j=0;j<srcName.length;j++) {
var selectNames = srcName.item(j).getAttributeNode("name");;
//alert(selectNames.length);
//alert(selectNames.length);
//var obj = new Object(selectNames);
var selectedItem = document.aa.selectNames;
alert(selectedItem);
}
//var selectedItem = document.aa.op1;
//alert(selectedItem);
/*var tempValue = "";
var tempText = "";
alert(selectedItem.length);
for(i=0;i<selectedItem.length;i++){
//tempValue = "'"+selectedItem.options[i].value+"',"+tempValue;
tempText = "'"+selectedItem.options[i].text+"',"+tempText;
}
alert(tempText);*/
return true;
}
</script>
<body>
<form name="aa" onsubmit="test();">
<select name="op">
     <option value="1">aa</option>
        <option value="2">bb</option>
    </select>
    <select name="op2">
     <option value="3">cc</option>
        <option value="4">dd</option>
    </select>
    <p />
    <input type="submit" value="submit"/>
</form>
</body>
</html>