javascript - 在 Javascript 书签中设置下拉值,我的代码仅适用于文本字段
问题描述
在工作中,我们有一个方便的同事,他制作了一个书签,使用 javascript 在网页的文本字段中自动填充我们的 ID,效果非常好。但是,我的公司将文本字段更改为下拉菜单,但它不再起作用。我已经研究了一段时间,似乎找不到有效的解决方案。不过,我对 javascript 的经验很少。这是文本字段的代码:
javascript:{document.getElementById('ID').value=%12345%22;document.getElementById('vendor').value=%2212345%22;void(0)}
我猜有问题的部分是“.value=%”部分?我需要为下拉列表添加其他内容吗?
解决方案
这可能是由于%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>
如果这不是您的实际问题,请提供更多信息。