gpt4 book ai didi

javascript - onclick 和外部 js 文件

转载 作者:行者123 更新时间:2023-11-30 07:25:12 25 4
gpt4 key购买 nike

<p onclick="play()">abc</p>

js

 function play(){
do something;
}

如果 js 代码与 p

在同一个文件中,则以上内容有效

但是说:

<script src="index.js"></script>

索引.js

$(document).ready( function() {
function play() {
do something;
}
});

我得到的是ReferenceError: play is not defined

play() 之外的其他函数运行良好。

最佳答案

$(document).ready(function(){
function play(){
do something;
}
});

play() 函数是 local$(document).ready(function(){ 不是 global

不要将播放函数包装在 $(document).ready(function(){ 中,以保持其全局范围。

function play(){
do something;
}

阅读Global and Local and Private Functions (Javascript)

What is the scope of variables in JavaScript?

关于javascript - onclick 和外部 js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19375798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com