gpt4 book ai didi

javascript - 使用 Apple 脚本通过 *浏览器事件* 选择 Safari 下拉菜单

转载 作者:行者123 更新时间:2023-11-29 15:31:09 24 4
gpt4 key购买 nike

我正在运行一个苹果脚本来使用 Safari 浏览器在在线网络表单上输入和选择字段。Web 表单有下拉菜单,一旦选择,就会触发后续字段的更改。

例如,两个下拉列表:Field 1 Field 2

Field 1是必选项,Field 2只有在用户选择了Field 1后才会启用。

如果我使用 applescript 为 Field 1 输入一个值,该值将被选中。

do JavaScript "document.getElementById('"Field_1"').value ='"theValue"';" in document 1

但是,浏览器不会注册此选择,并且 Field 2 保持禁用状态。显示了 Field 1 值的更改,但页面的行为就好像没有进行此选择一样。

我是否可以触发浏览器事件来注册已选择Field 1

谢谢

最佳答案

您使用的应用是否也加载 jQuery?如果是这样,它会使这项任务变得容易得多。以下是修改脚本以使用 jQuery 的方法:

do JavaScript "document.getElementById('"Field_1"').value ='"theValue"'; $('#"Field_1"').change();" in document 1

关于javascript - 使用 Apple 脚本通过 *浏览器事件* 选择 Safari 下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34763135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com