我想要一个从页面加载时开始调用的函数,然后该函数将侦听器添加到页面上的div标签,侦听器会将我的javascript文件中的全局变量更改为true或false,但是我无法执行此操作,因为在尝试执行该功能时遇到错误,提示该功能很严格。
浏览器:Chrome
错误:
TypeError:在严格模式的函数或用于调用它们的参数对象上,可能无法访问“ caller”,“ callee”和“ arguments”属性
查看代码:
foo.html
Javascript:
<script>
$(document).ready(function () {
var imgs = document.querySelectorAll(".cut-images");
[].forEach.call(imgs, function (img) {
img.addEventListener("dragstart", dragStart, false);
img.addEventListener("dragend", dragEnd, false);
});
});
有人知道为什么我的函数可能会抛出此错误吗?
答案 0 :(得分:0)