我正在开发一个 javascript/html 网页,该网页由一个简单的表格和一个按钮组成。
当我单击按钮时,我希望它转到某个网站,例如 www.website.com,检查几个单选按钮并自动全部输入。
我想知道这是否只能通过 javascript/jquery 来完成。如果是,请说明如何。谢谢你。
我正在开发一个 javascript/html 网页,该网页由一个简单的表格和一个按钮组成。
当我单击按钮时,我希望它转到某个网站,例如 www.website.com,检查几个单选按钮并自动全部输入。
我想知道这是否只能通过 javascript/jquery 来完成。如果是,请说明如何。谢谢你。
您可以像这样轻松地将自己转移到另一个网页:
window.location="http://www.somewebsite.com";
但是一旦你在那里,就不再可能与任何 DOM 元素进行交互。
不幸的是,在 iFrame 中打开另一个网站,然后在 iFrame 中查找和设置要更改的元素将不起作用。通常,浏览器会禁止它,因为它会带来安全风险。
你需要看看userscripts
解决这个问题。
用户脚本是一种浏览器插件,它比普通网页具有更多功能,但必须为要使用它的每个人安装插件。
在 Firefox 下,该插件称为GreaseMonkey
. Chromeuserscript
内置了一些功能,或者可以使用TamperMonkey Beta
.
<div id="page"></div>
使用 jquery 加载 div
$('#page').load('http://www.google.com');
现在页面的内容将在 div 中可用
使用find(), children()
获取必要的标签!