<分区>
这是谷歌浏览器版本 53.0.2785.101(64 位)的问题。我尝试运行一个简单的 html 文件,当我使用“槽”这个词时,它抛出错误“slot.testFun 不是一个函数”。
<html>
<head>
<title>TEST</title>
</head>
<body>
<a href="#" onclick="slot.testFun();">Click Here</a>
<script type="text/javascript">
var slot = {
testFun: function(){
console.log('clicked');
}
}
</script>
</body>
</html>
在我们的代码中与这个变量没有冲突。这只是浏览器,不允许在这个最新版本中使用变量名。
如果您使用除“slot”一词以外的任何其他名称,它就可以正常工作。