2017-10-19 76 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

這工作就像一個魅力!謝謝! –