87,990
社区成员
发帖
与我相关
我的任务
分享<select name="prirel_right" multiple="multiple" style="width: 130px;height: 190px;" size="10" id="prirel_right">
<option><span>XC1232</span><span>2</span></option>
<option><span>XC1233</span><span>3</span></option>
<option><span>XC1233</span><span>4</span></option>
<option><span>XC1233</span><span>5</span></option>
</select>

var prirelRightId = document.getElementById("prirel_right");
var prirelRightValues = new Array();
for (var i = 0; i < prirelRightId.options.length; i++) {
prirelRightValues[i] = prirelRightId.options[i].getElementsByTagName('span')[0].innerHTML;
alert( prirelRightValues[i])
}
我这样取额时候报错
flightDynamics.js:29 Uncaught TypeError: Cannot read property 'innerHTML' of undefined
把innerhtml换成text,value也一样var prirelRightId = document.getElementById("prirel_right");
var prirelRightValues = new Array();
for (var i = 0; i < prirelRightId.options.length; i++) {
prirelRightValues[i] = prirelRightId.options[i].getElementsByTagName('span')[0].innerHTML;
alert( prirelRightValues[i])
}
我这样取得时候报错:flightDynamics.js:29 Uncaught TypeError: Cannot read property 'innerHTML' of undefined