相关疑难解决方法(0)

Javascript函数和表单名称冲突

我有一个javascript函数,无法运行并抛出错误.花了大约一个小时才意识到我的表单与函数名称相同.表单名称与函数名称冲突似乎很奇怪,但我仍然更改名称,一切正常.有谁知道为什么会发生这种情况?

如果您运行此代码它将失败,但如果您更改表单名称它是有效的,非常奇怪.

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
function mytest(){alert("hello");}
</script>
</head>
<body>
<form name="mytest" ></form>
<a  href="#" onClick="mytest();">Click Me</a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我在IE6上运行它.对我来说奇怪的是,一个是Javascript代码,另一个是HTML的属性.

实时链接,你可以看到这种情况:
JSBin

javascript

7
推荐指数
2
解决办法
2311
查看次数

标签 统计

javascript ×1