问题描述
用js脚本点击页面button,页面跳转后,如何继续执行下面js脚本?操作说明:当前页面为www.baidu.com,执行脚本后,点击页面中的登陆按钮,页面跳转到登陆页面,输入用户名密码遇到问题:当页面跳转后就刷新脚本了,无法继续执行请帮忙解决,感激不尽。例子脚本:<script>functionone(){varlinks=document.getElementsByTagName('a');for(varcount=0;count<links.length;count++){if(links[count].innerText=='登录'){links[count].click();}}}functiontwo(){if(document.readyState=='complete'){varlinks=document.getElementsByTagName('input');for(varcount=0;count<links.length;count++){if(links[count].name=='username'){links[count].value='123456';}elseif(links[count].type=='password'){links[count].value='test123';}}}}one();setTimeout("two()",3000);</script>
解决方案
解决方案二:
按钮onclick="one();two();"
解决方案三:
使用ajax,不用跳页。
解决方案四:
跳转之后就没办法了~
解决方案五:
感谢3位回复。引用1楼p2227的回复:
按钮onclick="one();two();"
这个方法是写在页面里的吧?可否不改动页面来操作呢?3楼的方法也是改变了页面结构吧?我的目的就是模拟用户操作,而不能改变页面的任何内容哦。