qq_23303917 2020-04-02 22:50 采纳率: 100%
浏览 194

js表单问题,我想输出select下拉列表框的value值,为什么没有输出,十分感谢回答!!

最想了解的技术:
<!--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;
        }
    }
  • 写回答

1条回答 默认 最新

  • Angela- 2020-04-03 09:46
    关注

    你的代码没写全,而且 获取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)
    }
    

    输出结果

    图片说明

    希望能解决您的问题!

    评论

报告相同问题?

悬赏问题

  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目
  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
  • ¥15 Macbookpro 连接热点正常上网,连接不了Wi-Fi。
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
  • ¥15 linux驱动,linux应用,多线程