2017-08-08 47 views
3

我試圖通過AppleScript更改網站的選項菜單的值。AppleScript:如何更改網站選項菜單的值?

當我運行:

tell application "Safari" 
activate 
    tell current tab of window 1 
    set changeValue to do JavaScript "document.getElementById('selected-ID').innerHTML;" 
    return changeValue 
    end tell 
end tell 

我得到的結果是:

<option value=\"1\">blabla1</option> 
<option selected=\"\" value=\"2\">blabla2</option> 
<option value=\"3\">blabla3</option> 

現在我想改變所選擇的選項是值1。

有人可以幫助我。 我變得非常沮喪,沒有什麼工作

謝謝

馬丁

回答

1

您需要執行JavaScript來改變選擇元素的值。您應該將其設置爲其中一個選擇選項中的「值」參數的字符串。

tell application "Safari" 
    activate 
    tell current tab of window 1 
     do JavaScript "document.getElementById('selected-ID').value = '1';" 
    end tell 
end tell 
+0

這幫了我太多了!謝謝!! –

相關問題