document.body不在IE中工作

时间:2017-11-16 03:24:17

标签: javascript jquery ajax internet-explorer

我正在尝试创建一个简单的点击功能,但IE不合作。 这在我在chrome中使用时有效。当我在IE中调用此函数时,该函数不会执行。 IE版:11

<script language="JavaScript">
AJS.$(document).ready(function($) {

AJS.$(document.body).on("click", "#Test-button", function() {

    });

});
</script>

提前致谢。

2 个答案:

答案 0 :(得分:0)

document.body无法在IE中工作,删除body并仅使用document

只需将您的代码更改为:

<script language="JavaScript">
AJS.$(document).ready(function($) {

AJS.$(document).on("click", "#Test-button", function() {

});

});
</script>

https://jsfiddle.net/tLa4mxgp/

答案 1 :(得分:0)

在这里做出疯狂的假设。 AJS.$是你的jQuery

AJS.$(document).find('body').on("click", "#Test-button", function() {