AppleScript:如何更改网站选项菜单的值?

时间:2017-08-08 15:13:08

标签: javascript applescript

我正在尝试通过AppleScript更改网站选项菜单的值。

当我跑步时:

while len(lfl)>0:
    print ("Deleting entries in DB: ",len(lfl))
    sql="""delete from md5t where file in ('%s')"""%('\',\''.join(tuple(lfl[:500])))
    cursor.execute(sql)
    db.commit()
    del lfl[:500]

我得到结果:

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

现在我想将所选选项更改为value1。

有人可以帮助我。 我真的很沮丧,没有任何作用

谢谢

马丁

1 个答案:

答案 0 :(得分:1)

您需要执行javascript来更改select元素的值。您应该在其中一个选项中将其设置为“value”参数的字符串。

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