<script language="javascript">
document.all.formN.id="hoho"; //我要把id="test"重新赋值为hoho,怎么弄,他跟input的name混了
hoho.submit();
</script>
<form name="formN" id="test">
<input type="hidden" name="id">//要是没有这一行的话,就正常了
</form><input type="hidden" name="id">//要是没有这一行的话,就可以正常的赋值了
document.all.formN.id="hoho"; //我要把id="test"重新赋值为hoho,怎么弄,他跟input的name混了
hoho.submit();
</script>
<form name="formN" id="test">
<input type="hidden" name="id">//要是没有这一行的话,就正常了
</form><input type="hidden" name="id">//要是没有这一行的话,就可以正常的赋值了
<form name="formN" id="test">
<input type="hidden" name="id">
</form><script language="javascript">
//这个循环实现了原先document.all.formN.id="hoho"; 想要做的事情
for(var i=0;i<document.all.formN.attributes.length;i++){
if(document.all.formN.attributes[i].name == "id"){
//alert(document.all.formN.attributes[i].name);
document.all.formN.attributes[i].value = "hoho";
}
}hoho.submit();
</script>
用这个DHTML方法,只能取属性,而不会对form内的对象了