javascript - 在下拉列表中选择一个值,不带 id

标签 javascript html select drop-down-menu

我想选择第三个值(月亮) html

    <select name="planettype" onChange="updateVars()" onKeyUp="updateVars()">
                    <option value="1" selected="selected">Planet</option>
<option value="2">Debris Field</option>
<option value="3">Moon</option>

                    </select>

我测试过:

void(document.getElementsByTagName("planettype").text = '月球'); void(document.getElementsByTagName("planettype").value = '3');

  • 不工作

我什至无法“访问”下拉列表,有办法做到这一点吗?

最佳答案

你会使用类似的东西:

document.getElementsByName("planettype")[0].options[2].selected = true;

planettype 不是标签名称 - 它是一个名称。您想要第三个月亮选项,然后将 selected 设置为 true。

关于javascript - 在下拉列表中选择一个值,不带 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17768013/

相关文章:

javascript - 当 Ng-Select 接收空数组时禁用自定义指令 AngularJS

node.js - 无法在nodejs服务器提供的Safari中播放mp4视频

mysql - 获取另一个mysql的列和值的平均值

mysql - SQL 使用子查询而不是一对多的连接

select - jqgrid单选复选框

javascript - Aurelia repeat 似乎删除了父范围中的自定义属性

javascript - 在 Javascript 中创建一个按钮

javascript - 根文件中的 console.log() 以上导入语句在导入之前不执行

javascript - div onload 克隆并使用 jquery 将其自身插入到另一个 div

html - iPad 默认输入边框半径