我试图捕获所有文档点击事件,但是我收到错误:
javascript - Uncaught SyntaxError: Invalid or unexpected token
这是代码:
<!doctype html>
<html class="no-js" lang="">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title></title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<script>
document.getElementsByTagName('body').onclick = function(e){
var i=0;//for example
}// error over here
</script>
</body>
</html>
由于
答案 0 :(得分:1)
这里有一个无效字符,直接在大括号之后。
}// error over here
// ^
除了使用错误对象的问题。你最好用
来解决它document.body.onclick = ...
答案 1 :(得分:0)
document.getElementsByTagName('body').onclick
应该
document.getElementsByTagName('body')[0].onclick
因为getElementsByTagName
将返回HTML集合