首页 > 解决方案 > 在 Javascript 书签中设置下拉值,我的代码仅适用于文本字段

问题描述

在工作中,我们有一个方便的同事,他制作了一个书签,使用 javascript 在网页的文本字段中自动填充我们的 ID,效果非常好。但是,我的公司将文本字段更改为下拉菜单,但它不再起作用。我已经研究了一段时间,似乎找不到有效的解决方案。不过,我对 javascript 的经验很少。这是文本字段的代码:

javascript:{document.getElementById('ID').value=%12345%22;document.getElementById('vendor').value=%2212345%22;void(0)}

我猜有问题的部分是“.value=%”部分?我需要为下拉列表添加其他内容吗?

标签: javascripthtmlwebdrop-down-menu

解决方案


这可能是由于%12345%22必须在引号之间。

javascript:{document.getElementById('ID').value='%12347%22';}
<select id="ID">
  <option value="%12346%22">Masoud</option>
  <option value="%12347%22">Yoleaux</option>
  <option value="%12348%22">Test1</option>
  <option value="%12349%22">Test2</option>
</select>

如果这不是您的实际问题,请提供更多信息。


推荐阅读