Raj*_*Raj 0 html javascript jquery
我在HTML中调用了两个函数
<body onload="myFunction()" onmousemove="myFunction1()">
我想从一个执行这两个函数javascript文件,并调用这个文件在我HTML喜欢
<script type="text/javascript" src="path/to/functions.js"></script>
即两个函数都将从javascript文件调用,而不是从html调用.
我试过了
window.addEventListener('load', myFunction());
window.addEventListener('onmousemove', myFunction1());
要么
$(window).load(function () {
myFunction();
});
$(window).onmousemove(function () {
myFunction1();
});
Run Code Online (Sandbox Code Playgroud)
但失败了.
我该怎么办 ?
细节
我有一个javascript文件,其中有一些功能.
script.js
function myFunction() {
alert("This is my function");
}
function myFunction1() {
alert("This is my second function");
}
Run Code Online (Sandbox Code Playgroud)
我在我的html body标签中调用了这些函数
<body onload="myFunction()" onmousemove="myFunction1()">
现在我想从我script.js这样称呼这两个函数
window.addEventListener('load', myFunction());
window.addEventListener('onmousemove', myFunction1());
Run Code Online (Sandbox Code Playgroud)
我该怎么办 ?
我想你已经理解了我的要求.
您的代码应如下所示:
window.addEventListener('load' , myFunction );
window.addEventListener('mousemove' , myFunction1 );
Run Code Online (Sandbox Code Playgroud)
但如果它仍然不适合你,试试这个:
window.onload = myFunction ;
window.onmousemove = myFunction1 ;
Run Code Online (Sandbox Code Playgroud)
检查一下:onload和this:onmousemove
| 归档时间: |
|
| 查看次数: |
802 次 |
| 最近记录: |