22问答网
所有问题
为什么js代码写在HTML文件里可以运行,写在js文件里被html文件调用之后却报错?
如题所述
举报该问题
推荐答案 2016-06-27
1.报错的原因是:你写在下面的js没有被加载,只有被加载后才可以调用js;
2.解决方法:
1.你可以把下面那段js代码放在HTML页面前面,就可以了;
2.或者,按楼上说的,把你的js加上$(function(){ })这个匿名函数;它的意思就是网页一加载就执行;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/XCTT0IXISTCI0C6fCf.html
其他回答
第1个回答 2016-06-23
把函数写在$(function(){...
的外面
追问
谢谢可以了,但是有个疑问,函数一般不都是现在$(function(){...里面的吗?
谢谢可以了,但是有个疑问,函数一般不都是现在$(function(){...里面的吗?
追答
呵呵,不清楚了,js的规则吧
求采纳
第2个回答 2016-06-27
$(function(){}里面是写加载事件的
相似回答
为什么js代码写在HTML文件里可以运行,写在js文件里被html文件调用之后却
...
答:
1.报错的原因是:你写在下面的js没有被加载,只有被加载后才可以调用js
;2.解决方法: 1.你可以把下面那段js代码放在HTML页面前面,就可以了; 2.或者,按楼上说的,把你的js加上$(function(){ })这个匿名函数;它的意思就是网页一加载就执行;...
为什么js代码写在HTML文件里可以运行,写在js文件里被html文件调用之后却
...
答:
这个是作用域引起的,你可以用一个function(){ picNumclick() }代替一下,这样这个匿名函数就在闭包里面了
大家正在搜
vscode怎么运行js代码
js文件怎么运行
html执行js代码
javascript运行在哪里
php代码在线运行
手机运行js代码
js代码是什么
怎么运行代码
安卓手机js代码运行
相关问题
为什么js代码在HTML文件里可以运行,写在js文件里被ht...
为什么js代码在HTML文件里可以运行,写在js文件里被ht...
函数直接写在HTML文件中运行不起来,但是单独写在js文件里...
为什么HTML调用JS无效
为什么js代码在HTML文件里可以运行,写在js文件里被ht...
怎么在html文件中调用js文件
html在哪里引用js文件?
为什么JS嵌套在HTML中在FireFox浏览器中可以运行,...