テキストはそれ自体がノードなので、firstChild.nodeValue で取得します。
<SCRIPT type="text/javascript">
function checkOptionText() {
var combo = document.frm.combo;
var options = combo.getElementsByTagName("OPTION");
var text = ""
for( i = 0; i < options.length; i++ ) {
text += options[i].firstChild.nodeValue + "\n";
}
alert(text);
}
</SCRIPT>
<FORM name="frm">
<SELECT name="combo" style='width:150px;'>
<OPTION value="1">データ1</OPTION>
<OPTION value="2">データ2</OPTION>
<OPTION value="3">データ3</OPTION>
<OPTION value="4">データ4</OPTION>
</SELECT>
</FORM>
<INPUT type="button" value="テキスト取得" onclick='checkOptionText();'>
|
|


