![](/img/trans.png)
[英]Why external function can't navigate other javascript file in React?
[英]Why can't I use javascript setInterval with a function in an external file?
以下工作完美正常...每10秒显示一次警报
<script type='text/javascript'>
function letsTest(){
alert("it works");
}
var uptimeId = window.setInterval(letsTest, 10000);
</script>
但是当我将letsTest
函数放在一个名为javaScript.js的文件中时,它就不再有效了。
主页:
<script src='lib/javaScript.js' type='text/javascript'>
var uptimeId = window.setInterval(letsTest, 10000);
</script>
javaScript.js
function letsTest(){
alert("it works");
}
我在路径和拼写上验证了一千次。 我也在其他地方使用我的javaScript.js
。 是否可以使用另一个文件中的函数设置间隔?
<script src='lib/javsScript.js' type='text/javascript'>
var uptimeId = window.setInterval(letsTest, 10000);
</script>
您不能为<script>
标记提供src
和body。 非此即彼。
您将不得不使用两个<script>
标记:
<script src='lib/javaScript.js'></script>
<script>
var uptimeId = setInterval(letsTest, 10000);
</script>
实际上,它背后的原因可能是,文件javascript.js中无法访问变量uptimeId。 如果我错了,请告诉我。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.