js脚本中,要自动跳转到一个特定的单选框,并选择它,代码应该怎么写?

比如:现在有“A”“B”“C”三个单选框,要运行脚本时,自动跳转到“B”上,并选择它
我的问题是,运行JS脚本,自动进入一个特定的网站,这个网站里有很多的复选框,例如“A”"B""C"。。
然后我希望的效果是,脚本自动识别到“B”框上,并选定它,然后回车 确定

第1个回答  推荐于2018-04-12
第一个文件num1.html
<html>
<head>
<script language = "javascript">
var time = 5;
function locateTo()
{
location.href = "num2.html";
}
setTimeout("locateTo()", 5000);

</script>
</head>
<body>
<script language = "javascript">
document.write("即将转到其他网站!");
</script>
</body>
</html>
第二个文件:num2.html
<html>
<head>
<script language = "javascript">
function formSubmit()
{
document.form1.submit(); //自动提交表单
}
setTimeout("formSubmit()", 5000);
</script>
</head>
<body>
<form name="form1" action="#" method="post">
<input type="checkbox" name="box" value="A">A</input><br/>
<input type="checkbox" name="box" value="B"
checked="checked">B</input><br/>
<input type="checkbox" name="box" value="C">C</input><br/>
<input type="submit" name="submit" value="提交"></input><br/>
</form>
</body>
</html>
这两个文件放在同一目录下。
你的意思是我们打开一个网站,然后这个网站不经过同意私自转到其他恶意网站,这个网站有个复选框,你进入时他自动选择了“B”, 然后又自动提交了表单。不知我理解正确没。本回答被网友采纳
第2个回答  2010-07-29
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>

<body>
<input name="checkbox1" value="1" type="checkbox" id="a" > 选项1</input>
<input name="checkbox2" value="2" type="checkbox" id="b"> 选项2</input>
<br>
<br>
<input name="checkbox" value="3"type="checkbox" id="c"> 选项3</input>
<br>
<br>
<input name="checkbox" value="4" type="checkbox" id="d"> 选项4</input>
<br>
<br>
<input name="checkbox" value="5" type="checkbox" id="e">选项5</input>
<br>
<br>
<input name="selectFlag" value="5" onclick="checkB()" type="checkbox">选B</input>
<input value="5" onclick="checkOther()" type="checkbox">反选</input>

<script language="javascript">
//选B
function checkB()
{
var object = document.getElementsByName("checkbox2");
var length = object.length;
var checked = document.getElementById("selectFlag").checked;
for (var i = 0; i < length; i++)
{
object[i].checked=checked;
}
}
//反选
function checkOther()
{
var object = document.getElementsByName("checkbox");
var length = object.length;
for (var i = 0; i < length; i++)
{
if(object[i].checked)
{
object[i].checked=false;
}
else
object[i].checked="true";
}
}
</script>

</body>
</html>
有筛选,反选的可以不要
第3个回答  2010-08-06
把关于那个 复选框 的参数放在 网站的URL上,

例如你之前是点 进入 这个按钮触发JS进入网站的,,

window.location.href='aa.html?check=bb'

然后在aa.html里写一个JS,,获取URL参数,,

window.onload=function jiancha(){
//先获得URL参数,,例如如果是 bb
if (XXX=bb){document.getElementById("B").checked=true}
}

大概是这样的思路,你自己完善吧
第4个回答  2010-07-30
<input type="radio" id="aa1" name="aaa">
<input type="radio" id="aa2" name="aaa">
<input type="radio" id="aa3" name="aaa">
<script type="text/javascript">
aa2.focus();
aa2.checked=true;
</script>
第5个回答  2010-08-06
var win = open("Default.aspx");
win.document.getElementById("RadioID").checked = true;试试这个看看
相似回答