<script>
function changeAction(){
if(/test1$/.test(location.search)){
document.form1.action = "http://tes1.com";
}
else if(/test2$/.test(location.search)){
document.form1.action = "http://tes2.com";
}
}window.attachEvent("onload", changeAction);
</script>
<form name="form1">
<input type="button" value="Show Action" onclick="alert(this.form.action)">
</form>
function changeAction(){
if(/test1$/.test(location.search)){
document.form1.action = "http://tes1.com";
}
else if(/test2$/.test(location.search)){
document.form1.action = "http://tes2.com";
}
}window.attachEvent("onload", changeAction);
</script>
<form name="form1">
<input type="button" value="Show Action" onclick="alert(this.form.action)">
</form>
test 方法,返回一个 Boolean 值,指出在被查找的字符串中是否存在模式
location.search,返回url字符串中?号之后的部分楼上的写法很简洁,俺也有收获:)
另外window.attachEvent("onload", changeAction);
可用
window.onload = changeAction;
代替
<script language="javascript">
window.onload = a;
window.onload = b;
//window.attachEvent("onload", a);
//window.attachEvent("onload", b);
function a()
{
alert("a");
}
function b()
{
alert("b");
}
</script>
onclick="submit();"