我运行了下面的代码并在所有浏览器上尝试过,但它没有工作
//HTML Code
<html>
<head><title>Test</title></head>
<body onload="LaunchImageSlider();">
<script type="text/javascript" src="Scripts/javascript code.js"></script>
</body>
</html>
//javascript code.js
function LaunchImageSlider() {
window.addEventListener("load",function() {alert("Hi")});
}
我没有得到任何警告信息。我的实际目标是在页面加载后创建一个图像滑块,所以我首先看看&#34; addEventListener&#34;作品。 我在这里做错了什么?
我已经提到了以下问题,但没有任何帮助:
addEventListener is not working
答案 0 :(得分:2)
可能的解决方案:
<html>
<head>
<title>Test</title></head>
<body>
<script type="text/javascript" src="Scripts/javascript code.js"></script>
<script type="text/javascript">
(function () {
LaunchImageSlider();
})();
</script>
</body>
</html>
但是在函数中你不应该添加和eventListener,因为它是在窗口加载后运行的。您应该直接运行回调方法。所以使用你的例子:
//javascript code.js
function LaunchImageSlider() {
alert("Hi");
}