社区
JavaScript
帖子详情
js 文件中变量未定义
ALittleTired
2005-07-22 05:36:19
以前写的一些js放在js文件中,一直没问题,现在改动了一些,却无法正常运行,
提示变量未定义,js文件中定义的函数也可以引用到,把脚本copy到网页中就没问题,仔细看了很久不知道问题出在那?
...全文
495
10
打赏
收藏
js 文件中变量未定义
以前写的一些js放在js文件中,一直没问题,现在改动了一些,却无法正常运行, 提示变量未定义,js文件中定义的函数也可以引用到,把脚本copy到网页中就没问题,仔细看了很久不知道问题出在那?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ALittleTired
2005-07-25
打赏
举报
回复
实际上,g_CustomerDiv在页面加载的时候是没有的,我是动态加载的
yuliang0828
2005-07-24
打赏
举报
回复
同意 ice_berg16(寻梦的稻草人) 的意见,你先用if 做判断,然后才赋值给他。如果你要是有名称为g_CustomerDiv的元素在网页中就干脆不要声明同样的变量名,直接用document.form1.g_CustomerDiv来访问,其中如果有表单,并且为form1的话,如果没有就直接写document.g_CustomerDiv
seeu1688
2005-07-23
打赏
举报
回复
问题可能在下面一句:
g_CustomerDiv.innerHTML="";
页面中需要有id为g_CustomerDiv的元素
ALittleTired
2005-07-23
打赏
举报
回复
ice_berg16(寻梦的稻草人)
不好意思,不太懂你说的意思,g_CustomerDiv 刚开始就是个变量呀,需要解析吗?如果需要,那什么时候g_CustomerDiv 才会被解析,我该怎么改了?
ice_berg16
2005-07-23
打赏
举报
回复
g_CustomerDiv 还没解析,你就访问它了。
cxz7531
2005-07-23
打赏
举报
回复
应该是网页htm文件和js文件编码不同,而js文件中又有中文字符串或者中文注释。你把js中的中文改成英文看看,还有没有这个问题?
sangshuyezi
2005-07-22
打赏
举报
回复
报出的错误只是一个假像,正直的原因是因为你的js脚本中有一些错误的代码,例如变量没有定义,或是语法错误
ALittleTired
2005-07-22
打赏
举报
回复
代码如下:
var g_AddListContainer=null;
var g_Array=null;
var g_ArrayList=null;
var g_CustomerDiv=null;
function f_InitMain()
{
if(g_CustomerDiv!=null) //在这将出错,说变量g_CustomerDiv没有定义
{
g_CustomerDiv.innerHTML="";
g_CustomerDiv=null;
}
var div=document.createElement("div");
div.id="divCustomerName";
div.style.position="absolute";
div.style.display="";
div.style.width=g_InputObject.offsetWidth;
g_CustomerDiv= div;
document.body.appendChild(g_CustomerDiv);
}
.........
ice_berg16
2005-07-22
打赏
举报
回复
肯定是了。
ssm1226
2005-07-22
打赏
举报
回复
是否是引用js代码在调用变量代码之后?
css
文件
中
的样式类被覆盖,
js
文件
中
的
变量
未
定义
问题
主要介绍了css
文件
中
的样式类被覆盖,
js
文件
中
的
变量
未
定义
问题的相关资料,需要的朋友可以参考下
vue如何引入sass全局
变量
sass或者less都提供
变量
设置,在需求切换主题的项目
中
使用less或者sass
变量
,只要修改
变量
值,编译后所有用到该
变量
的样式都会被修改为你想要的效果,但是在vue-cli搭建的项目
中
,在main.
js
中
全局引入一个scss
文件
,在其
中
定义
变量
在其他组件或者页面
中
引用报
变量
未
定义
错误,其他的样式可以正常显示,显然是编译的问题。 傻瓜式引用 在每个用到全局
变量
的组件都引入该全局样式
文件
@import 'path/fileName.scss' 但是组件或者页面不在统一层目录下,引入的路径可能也会有差异,所以还是看看 sass-resources-loader 的解决方法吧。 sass-r
WP Rocket v3.7 WordPress缓存插件+预加载链接
新功能:延迟 JavaScript 执行-通过延迟 JavaScript
文件
的加载直到用户交互(例如,滚动,单击)来提高性能 新功能:预加载链接-在用户单击链接之前预取页面,以提高感知的加载速度和用户体验) 增强功能:启用“最小化 CSS /
JS
”选项后,在本地托管和最小化第三方 CSS 和
JS
文件
增强功能:自动将 font-display:swap 添加到包含字体的 CSS
文件
中
,以缩短渲染时间 增强功能:启用合并 CSS 时,将第三方 CSS
文件
合并到合并的 CSS
文件
中
增强功能:现在自动启用并应用了“优化 Google 字体”选项 增强功能:使用与WP Rocket相同的库,保护我们的代码免受与其他插件的冲突。 增强功能:使用专用查询字符串绕过 WP Rocket 的问题进行故障排除(#2576) 删除选项:删除 minify HTML 选项,因为它对加载时间和
文件
大小的影响可以忽略不计 错误修正:防止 PHP 通知与
未
定义
的
变量
$ home_root_length 相关 错误修正:在某些情况下使用“优化 Google 字体”可防止发生 PHP 致命错误
JS
-Annotations:Javascript 的一般注意事项
Javascript 注释 嘿,这是我在 GitHub 上的第一个存储库。 我有一些项目正在建设
中
,但他们仍然有很多东西要替换以发送存储库。 所以,这个存储库的目标只是发送一些关于我目前对 Javascript 的研究的
文件
。 规格前端 Node.
js
和API 数据库 话题 这些主题不断上传。 因为学习永无止境;) Javascript 基础 控制结构 功能 目的 节点 正在加载... Javascript 基础 本主题涵盖对编程的一般性介绍,例如算法、符号和有关 Javascript 语言的一些符号。 —— —— —— —— 对象介绍 参考 空值&
未
定义
JS
中
的函数
变量
Var
变量
让 Var&Let&Loop 吊装 对象对函数 名称/值对
JS
中
的点 任务 破坏 基本操作 试着抓 控制结构 在本主题
中
,一般将讨论编程语言
中
最常用的控制结构。 —— ——
guia-estelar-
js
:the RocketSeat基本JavaScript课程
中
的练习和笔记
JavaScript星级指南 :postbox: 跟踪信息 明星指南是教授教授的教育公司RocketSeat的JavaScript语言的入门 :graduation_cap: 。 在课堂上,理论科目和练习都被用来建立视频
中
学到的理论。 :card_file_box: 涵盖的主题 介绍 开场 JavaScript 句法 运行JavaScript的方法 添加
JS
文件
注释 介绍 细绳 数字 布尔型
未
定义
vs空 目的 大批 结论 了解
变量
动态类型 范围和
变量
作用域let和const 命名
变量
声明赋值
变量
分组语句 串联和内插
变量
对象 数组 练习题 职能 参数和参数 在函数内返回值 理解功能的另一种方式 功能范围 功能吊装 箭头功能 回调功能 构造函数 原型 类型转换强制 数字字符串 计算字符和数字 小数位数 大写和小写 在句子
中
查找单词 分隔字符串 用构造函数创建数组 数组元素 数组的字符串 处理数组 表达式和运算符 新的 删除类型 算术运算符
JavaScript
87,920
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章