首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JS书签用于填写表单

JS书签用于填写表单
EN

Stack Overflow用户
提问于 2012-05-08 20:12:06
回答 1查看 543关注 0票数 1

我想在此网站http://sms.orange.pl/上填写收件人和发件人字段使用书签的java脚本。我做了一些谷歌搜索,这就是我想出来的:

代码语言:javascript
运行
复制
$javascript:document.getElementByName("RECIPIENT").value='TEST';document.getElementByName("SENDER").value='TEST';

代码语言:javascript
运行
复制
$javascript:document.getElementsByTagName('input')[2].value='TEST';document.getElementsByTagName('input')[5].value='TEST';

不幸的是,两者都不起作用。怎么了?我用的是Chrome。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-08 20:17:58

我认为开头的那个美元符号是不必要的。试着这样做:

代码语言:javascript
运行
复制
javascript:document.getElementByName("RECIPIENT").value='TEST';document.getElementByName("SENDER").value='TEST';return null;

javascript:document.getElementsByTagName('input')[2].value='TEST';document.getElementsByTagName('input')[5].value='TEST';return null;

另请注意,我在末尾添加了return null;。这是为了防止页面消失,只向您显示最后一条语句的返回值,在本例中为TEST

此外,如果您正在寻找一个更完整的自动化测试环境,可以使用Google for Selenium。这绝对是聪明的,而且比做这些javascript的东西要简单一百万倍。

希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10498351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档