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

Script to pre-populate dropdown list value on webpage using Greasemonkey

本问题已经有最佳答案,请猛点这里访问。

我对编码非常陌生,并且尝试想出一种用列表值预先填充下拉字段的方法(它总是需要相同的默认值)。我已经从网页中提取了HTML代码,需要获取选项ID 1:

1
2
3
4
5
<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或name值完成此操作?

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


欢迎光临。

如果我让你正确的话,你想做的事情可以在你的userscript头部分后面的一行中完成。

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

假设它是你网站上唯一按那个名字选择的。要选择一个选项,请将其值传递给select本身。

有关选择和如何使用它们的更多信息可以在此处和此处找到