先上图
<html type="UTF-8">
<head>
<script language="JavaScript" type="text/javascript">
function window_onLoad()
{
var memberForms = window.document.forms.length;
var formIndex;
for(formIndex=0;formIndex<memberForms;formIndex++)
{
//window.document.write(window.document.forms[formIndex].name);<!-- 这行居然报错了,搞不懂, -->
alert(document.forms[formIndex].name);
}
var index;
<!-- 这个方法在此处用得不到正确的结果 -->
for(index in document.forms)
{
//alert(window.document.forms[index].name);<!-- 搞不懂为什么这里也是只有一条 -->
//document.write("lkjojiojoij");
//document.write("\n forms["+index+"] = "+document.forms[index].name);<!-- 这里只打印了一个 -->
}
var numberOfClick = 0;
function myButton_onclick()
{
numberOfClick++;
window.document.form2.myButton.value="点击次数"+numberOfClick;
}
function myButton_onmouseup()
{
document.form2.myButton.value = "鼠左抬起";
}
function myButton_onmousedown()
{
document.form2.myButton.value = "鼠左按下";
}
}
</script>
</head>
<body language="JavaScript" type="text/javascript" οnlοad="window_onLoad()">
<form name="form1">
<p>这是表单1</p>
表单1 <input name=myTextBox1" type="text" value="输入无限制">
</form>
<form name="form2">
<p>这是表单2</p>
表单2 <input name="myTextBox2" type="text" value="默认字符" size=10 maxlength=15>
  <input type="button" name="myButton" value="确定" οnclick="myButton_onclick()" οnmοuseup="myButton_onmouseup()" οnmοusedοwn="myButton_onmousedown()"><!--操作此按钮无反应 说这些方法没有定义,尼玛啊,坑爹-->
<p>
<input type="submit" name="submit" value="提交"><br><!-- 点击后 head重新加载了,在网页中就是把数据自动提交到服务器-->
<input type="reset" name="reset" value="取消">
</p>
</form>
<p>这是表单3</p>
<form name="form3">
表单3 <input name=myTextBox3" type="text" value="不可输入,只能读"
οnfοcus="window.document.form1.txtReadonly.blur()"
READONLY="true"><br>
</form>
</body>
</html>