javascript - 在我的工具栏中用脚本填充 <input>

标签 javascript

我想使用工具栏 (Firefox) 中的脚本(使用 JavaScript)填充表单中的输入

示例:(我使用 Google 输入)

<input type="text" name="q" />

我的脚本:

javascript:(document.getElementsByName("q")[0].value = "New Value");

但是,当我单击工具栏中的按钮时,脚本不会直到输入(在 Google 上),只需打开一个包含“新值”的页面。

可以这样做吗?如果是,我该怎么办?

最佳答案

将脚本包装在 anonymous function 中将其与页面上当前的代码隔离。

javascript:(function(){document.getElementsByName("q")[0].value%20=%20"New%20Value";})();

关于javascript - 在我的工具栏中用脚本填充 &lt;input&gt;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36611391/

相关文章:

javascript - 如何在不将 scoped 放在样式标签上的情况下将 css 范围限定为 div?

javascript - 为什么要全局安装 npm 包?

javascript - 如何使用 jquery 检查有效性来验证表单

javascript - 为什么我不能得到我悬停的确切元素?

javascript - AWS CDK 用户池授权者

c# - 使用 JavaScript/jQuery 从另一个类调用 C# 方法

javascript - 在 visual studio 2012 中发布加载图像

javascript - React Hooks 是否比 Class Components 使用更多内存?

javascript - 如何在 JavaScript 设置代码中添加 CSS 类?

JavaScript/Node : ajax POST request not passing object to backend