2017-10-19 95 views
0

我对代码很陌生,试图想出一种方法来预先填充列表值的下拉字段(它始终需要与默认值相同一)。我已经提取从网页的HTML代码,需要得到选项ID 1:使用Greasemonkey在网页上预先填充下拉列表值的脚本

<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的事情。这是使用验证帽或名称值完成的吗?

我可以做一些指针或部分代码或一些说明!

回答

0

欢迎来到SO。

如果我有你的权利,你想要做可以在一行来完成你的UserScript头部分

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

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

关于一些更多的信息选择,以及如何使用它们,可以发现herehere

+0

这工作就像一个魅力!谢谢! –