javascript - 触发内联 onchange javascript

标签 javascript greasemonkey userscripts

我正在编写一个greasemonkey 脚本,该脚本创建一个自动完成搜索类型框,使您可以更轻松地从网页上的大型下拉列表中进行选择。下拉菜单有内联 onchange 代码,当我使用 javascript 更改选择时,我似乎无法触发该代码。有什么想法吗?

最佳答案

假设页面有类似以下内容:

<input onchange="someFunction()">

然后您的 Greasemonkey JavaScript 可以更改输入值,然后使用以下方式调用该函数:

unsafeWindow.someFunction();

关于javascript - 触发内联 onchange javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3877997/

相关文章:

javascript - 如何从 JavaScript 获取 "comment out"CSS 代码?

google-chrome - 编辑 Greasemonkey 脚本/Chrome 用户脚本时如何简化更改/重新加载过程?

javascript - 从用户脚本订阅 Angular 路由器事件

javascript - 将更改事件添加/委托(delegate)/绑定(bind)到 Chosen 插件?

javascript按钮按键在第n次点击事件中被触发n次

javascript - NodeJS : Send message to persistent child process's stdin without human interaction?

javascript - 使用 GM 禁用页面的焦点检查功能

javascript - 使用 Greasemonkey 修改 Craigslist 的默认搜索结果排序?

javascript - 如何使用 JavaScript 在页面上提交第一个表单?

greasemonkey - 在 chrome 上运行用户脚本 ://settings and similar urls