为什么这样不可以??? 一个很值得看的问题!
<html><head>
</head>
<body>
<form id="form1">
<INPUT TYPE="text" name="textname" value="1">
<INPUT TYPE="button" value="button1" id="button1"onClick="ock(this)">
</form>
<form id="form2">
<INPUT TYPE="text" name="textname" value="2">
<INPUT TYPE="button" value="button1" id="button2"onClick="ock(this)">
</form>
<form id="form3">
<INPUT TYPE="text" name="textname" value="3">
<INPUT TYPE="button" value="button1" id="button3"onClick="ock(this)">
</form>
</body>
<script type="text/javascript">
function ock(o){
x=document.getElementById(o.id);
var formid=x.form.id;
alert(formid);
alert(form1.textname.value);
alert(formid.textname.value);//为什么这样不可以?
alert(x.form.id.textname.value);//为什么这样不可以?
//var v=x.form.id.textname.value
}
</script>
</html>