使用 Jquery 通过 Chrome 扩展程序更改网页中的字段值
Using Jquery to change field value in webpage using Chrome Extension
我正在尝试使用JQuery更改带有Google Chrome扩展名的页面上字段的值
我的代码如下,
manifest.json
{
"manifest_version": 2,
"name": "One-click Kittens",
"description": "This extension demonstrates a browser action with kittens.",
"version": "1.0",
"background": { "scripts": ["jquery.js"] },
"permissions": [
"tabs",
"http://*/"
],
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
}
}
弹出窗口.html
<!doctype html>
<html>
<head>
<title>Getting Started Extension's Popup</title>
<style>
body {
min-width: 200px;
overflow-x: hidden;
}
</style>
<!--
- JavaScript and HTML must be in separate files: see our Content Security
- Policy documentation[1] for details and explanation.
-
- [1]: http://developer.chrome.com/extensions/contentSecurityPolicy.html
-->
<script src="jquery.js"></script>
<script src="popup.js"></script>
</head>
<body>
<ul>
<li><a href="#" id="watch_list">Watch</a>
</li>
<li id="assets">Assets
</li>
<li id="liab">Liabilities
</li>
</ul>
</body>
</html>
最后弹出窗口.js
$(document).ready($(function(){
$('#watch_list').click(function(){
$('#name').val("Hello");
})
}));
我的问题是,当单击链接Watch时,它应该使用ID名称填写网页表单,并带有"Hello"一词,但似乎没有任何效果。
任何帮助将不胜感激!感谢您的阅读。
这可能是
因为你弹出.html没有id为"name"的元素。还是在扩展中使用不同的 html?
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 在输入字段中将最小金额设置为
- 使用 HTML5<输入>字段抓取动态生成的网页
- 从数据库创建可单击列表,并在网页元素中返回相关的数据库字段数据
- 网页过滤器表单.Javascript 不允许使用多个字段
- Google Maps JavaScript API v3 - 在iPhone上查看的网页上的自动完成字段不存储值,不返
- 使用 Jquery 通过 Chrome 扩展程序更改网页中的字段值
- 如何为网页上的指定输入字段关闭iPhone键盘
- 如何通过UI启用/禁用struts2网页中的强制字段
- javascript表单(html网页)名称字段的验证
- 尝试在谷歌网页设计与自定义javascript创建动画动态字段
- 如何根据输入字段动态更改网页内容
- 显示搜索字段时,有些人开始在网页上输入
- 通过URL预填充网页字段
- 如何使用JavaScript和jQuery可视化地模拟网页输入字段上的键盘按键
- 当点击时,在注入的侧边栏chrome扩展中的字段内添加网页上的所选文本
- 提取网页javascript中的字段值
- 用户输入字段最好使用 DIV 或表单,用于仅计算公式的网页
- . getelementbyid().值在窗体's隐藏字段asp.net网页中不起作用