2017-10-19 3 views
0

Ich bin ziemlich neu in der Codierung und versuchen, eine Möglichkeit zum Auffüllen eines Dropdown-Felds mit einem Listenwert (es muss immer der gleiche Standard sein ein). Ich habe den HTML-Code von der Webseite extrahiert, müssen Option ID 1 erhalten:Skript zum Auffüllen der Dropdown-Liste Wert auf Webseite mit 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> 

Die Sache, die mir ein Rätsel ist, wie das Skript zu machen, die ID aus dieser Dropdown wählen. Ist dies mit dem Wert validationcaption oder name geschehen?

Ich könnte mit einigen Zeigern oder einem Teil des Codes oder einiger Anweisungen tun!

Antwort

0

Willkommen bei SO.

Wenn ich Sie richtig verstanden habe, was man in einer einzigen Zeile nach Ihrem Userscript-Header-Abschnitt

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

Unter der Annahme, kann getan werden tun wollen ist es die einzige Auswahl mit diesem Namen auf Ihrer Webseite ein. Um eine Option auszuwählen, übergeben Sie ihren Wert an die select.

Einige weitere Informationen über wählen und wie sie verwendet werden können here und here

+0

, die sich wie ein Charme zu finden! Vielen Dank! –

Verwandte Themen