当它在html表单中时,我无法获得一个简单的按钮,而当它不在html表单中时它可以正常工作。
此代码不起作用:
<head>
<script langauge="JavaScript">
function reset(){
alert('test')
}
</script>
</head>
<body>
<form name="nyform">
<input type="button" value="Reset" onClick="reset()">
</form>
</body>
虽然这个:
<head>
<script langauge="JavaScript">
function reset(){
alert('test')
}
</script>
</head>
<body>
<input type="button" value="Reset" onClick="reset()">
</body>
这是什么原因,我该如何纠正?
由于
答案 0 :(得分:5)
这是因为函数reset()
在表单中具有不同的含义,并且您的自定义函数不会覆盖它。我将函数名称更改为reset2
,它都按预期工作。