最想了解的技术:
<!--select 复选框 -->
<option value="设计模式">设计模式</option>
<option value="222222222">222222222</option>
<option value="333333333333">333333333333</option>
<option value="44444444444">44444444444</option>
</select>
var select = document.getElementById("jishu");
var options = select.options;
let lenee=document.getElementById("jishu").length;
for (let j=0;j<lenee;j++)
{
if (document.getElementById("jishu")[j].selected)
{
let ee = options[j].value;
document.getElementById("zuixiangliaojie").innerText="最想了解的技术:"+ee;
}
}
你的代码没写全,而且 获取option不能像你这样var options = select.options; 从这句就错了
我自己写一个例子 你对照一下看看
<select name="creatorId" id="creatorId>
<option value="1">顾北</option>
<option value="2">唐雨柔</option>
<option value="3">唐山</option>
<option value="4">张茉</option>
<option value="5">张源</option>
<option value="6">1</option>
<option value="7">123456</option>
<option value="9">111111</option>
<option value="17">999999</option>
<option value="18">000000</option>
<option value="19">234</option>
<option value="20">杨启明</option>
</select>
js代码
var selectList = document.getElementById('creatorId')
var optionList = selectList.getElementsByTagName('option')
for (var i = 0 ; i < optionList.length ; i++){
console.log(optionList[i].value)
}
输出结果
希望能解决您的问题!