使用Greasemonkey在网页上预填充下拉列表值的脚本

时间:2017-10-19 14:50:34

标签: javascript jquery html greasemonkey

我对编码非常陌生,并试图想出一种方法来预先填充带有列表值的下拉字段(它总是需要是相同的默认值)。我从网页上提取了html代码,需要获得选项ID 1:

<select isrequired="1" validationcaption="Action type" name="td_type" style="width: 264px;"> 
    <option value="">(Select)</option><option value="29682776">Email (Calendar &amp; To-Do List)</option>
    <option value="2">Meeting (Calendar &amp; To-Do List)</option>
    <option value="1">Phone Call (Calendar &amp; To-Do List)</option>
</select>

令我困惑的是如何让脚本从此下拉列表中选择ID。这是使用validationcaption还是名称值完成的?

我可以使用一些指针或部分代码或一些指令!

1 个答案:

答案 0 :(得分:0)

欢迎来到SO。

如果我说得对,你可以在UserScript标题部分之后用一行完成你想做的事情

document.querySelector("select[name='td_type']").value = 1;

假设它是您网站上该名称的唯一选择。 要选择一个选项,请将其值传递给选择本身。

有关选择及其使用方法的更多信息,请访问herehere