try{ var a=document.form1.text1; if(a.value=="good") alert("正确");try{var a=document.form1.text1;if(a.value=="good")alert("正确");else alert("错误");}catch(exception){alert('错误信息 '+exception.message);}小弟新手,一直搞不懂上面

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 09:44:55

try{ var a=document.form1.text1; if(a.value=="good") alert("正确");try{var a=document.form1.text1;if(a.value=="good")alert("正确");else alert("错误");}catch(exception){alert('错误信息 '+exception.message);}小弟新手,一直搞不懂上面
try{ var a=document.form1.text1; if(a.value=="good") alert("正确");
try{
var a=document.form1.text1;
if(a.value=="good")
alert("正确");
else
alert("错误");
}
catch(exception){
alert('错误信息 '+exception.message);
}
小弟新手,一直搞不懂上面代码得出的信息是 document.form1 是 undefined 搞一天弄到头昏去都不明白原因在哪?也试过 id 属性结果也还是一样,得出的信息也是 undefined,望各高手指教,

try{ var a=document.form1.text1; if(a.value=="good") alert("正确");try{var a=document.form1.text1;if(a.value=="good")alert("正确");else alert("错误");}catch(exception){alert('错误信息 '+exception.message);}小弟新手,一直搞不懂上面
你试一下给form1加上Id属性id="form1"
如果还是不行的话
把var a=document.form1.text1;改成var a = document.getElementByName("form1");
或是把整个javascript块放到form的下面.因为浏览器解析script的时候form1还没有加载