Javascript onclick和外部js文件
如果js代码与Javascript onclick和外部js文件,javascript,jquery,onclick,Javascript,Jquery,Onclick,如果js代码与p 但是说: function play(){ do something; } 我得到的是ReferenceError:未定义播放 除了play()之外的其他函数都可以正常工作。这是由于作用域的缘故 play()在该级别不可见,因为它被包装在您的$(文档)中。就绪功能。这是由于范围 $(document).ready( function() { function play() { do something; } }); pla
p
但是说:
function play(){
do something;
}
我得到的是ReferenceError:未定义播放
除了play()
之外的其他函数都可以正常工作。这是由于作用域的缘故
play()
在该级别不可见,因为它被包装在您的$(文档)中。就绪
功能。这是由于范围
$(document).ready( function() {
function play() {
do something;
}
});
play()
在该级别不可见,因为它被包装在$(文档)中。ready
函数中
$(document).ready( function() {
function play() {
do something;
}
});
play()函数是local
到$(document).ready(函数(){
不是global
不要将play函数包装在$(document).ready(function(){
)中,以保持其作用域的全局性
$(document).ready(function(){
function play(){
do something;
}
});
阅读
及
play()函数是local
到$(document).ready(函数(){
不是global
不要将play函数包装在$(document).ready(function(){
)中,以保持其作用域的全局性
$(document).ready(function(){
function play(){
do something;
}
});
阅读
并且无需将其放入
$(document).ready(function(){..}
只要在你的index.js
中提到它就可以了
function play(){
do something;
}
删除
$(文档).ready(函数(){
无需将其放入$(文档).ready(函数(){..}
只要在你的index.js
中提到它就可以了
function play(){
do something;
}
删除
$(文档)。准备好(function(){
是否尝试删除$(文档)。准备好(function(){});
如果javascript位于外部文件中?感谢大家。解决方案您是否尝试删除$(文档)。准备好(function(){})
如果javascript在外部文件中?谢谢大家。已解决