问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JS全局变量的疑惑???

发布网友 发布时间:2022-04-25 11:03

我来回答

2个回答

热心网友 时间:2022-04-25 12:32

如果你这段代码是放在<script></script>标签下的,那就是全局变量,如果是放在某个函数里面的,那就是局部变量。

js里可以这样声明变量,但是不建议这样声明,因为js中可以有好多个<script></script>,而且每一个在<script></script>里面通过var声明的变量都是全局变量,这样一来,写的人多了,如果大家都定义了var d,那么就会产生覆盖的现象。

所以一般比较建议的做法是加一个命名空间:
var dada = {};
dada.d = document.getElementById('div1');
dada.xx = function(){ dada.d.innerHTML="";}

哈,有问题可以追问,觉得好就点个赞,有用就采纳!

热心网友 时间:2022-04-25 13:50

你这样写,d就是一个全局变量了。

但初学者需要注意,在获取节点时(document.getElementById ),节点要“准备完毕”了,才能成功获取。

也就是,这段代码,要放到节点div1标签的html的下边。(当然,可以已有别的形式来控制执行的时序,比如写到window.onload事件函数里)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? rs485串口接线中的RX和TX是输入的什么,如何得到? 我想将电能计量装置与规约转换器连接起来,而且只能走485串口,怎么做485串口接线 PC通过rs485转串口线连接解码器控制301室外云台,但是串口不能发送数据,总显示通讯连接失败,这是为什么 485转换器到光端机之间的串口线是交叉的还是直连的?为什么? 死神里面有紫色头发的女生吗?有请发图并给介绍 求一张死神图片,要超帅然后带着堕落感的那种,要高清图……!!! 求一张图 就是一个死神穿着黑斗篷拿着镰刀站在一个教堂上面 背景是个... 求带有月亮的 有点恐怖的 非常帅气的 死神拿镰刀的动画图片 比较阴森的图片死神,恶魔 谁有镰刀斗篷装的死神图片 js中为什么要在声明var变量中创建函数? 烟台市莱阳监狱的具体位置? FS7拍摄的50帧画面在PR里怎么选择序列预设 为什么JS的变量声明相比Java等语言显得那么“随意” 为什么早上醒来口里吐出来的口水是黄色的,怎么治? 我每天都吐黄口水是怎么回事 为什么我经常有黄色的口水 口水呈黄色是怎么回事 手机被远程控制了,怎么办 年轻人冬季养生,可以吃人参吗,有什么好处没有? 慢性浅表性胃炎与慢性萎缩性胃炎的主要区别是什么 慢性萎缩性胃炎与浅表性胃炎有何本质上的不同? 浅表性胃炎与萎缩性胃炎有什么区别 浅表萎缩性胃炎是怎么回事? 萎缩性胃炎和慢性浅表性胃炎一样么 慢性浅表性胃炎两年会不会恶化为慢性萎缩性胃炎 浅表性胃炎于萎缩性胃炎有什么不同/// 浅表性胃炎和萎缩性胃炎的区别 请问 慢性萎缩性浅表性胃炎 有什么好的治疗方法么!?谢谢~ 慢性浅表萎缩性胃炎中的&quot;浅表&quot;是指什么,是指兼有浅表性胃炎和萎缩性胃炎呢,还是&quot;浅表&quot;是指还不是太严重? 慢性胃炎可分为几种? 广州人和华侨医院 是几多级的医院 是区一级??? 广州市白云区人和镇华侨医院院长是谁 广州白云区人和华侨医院跟京溪南方医院哪个更好? 广州火车站至广州白云区人和镇华侨医院怎么走? 广州火车站至人和华侨医院怎么走? 从人和地铁站到广州华侨医院如何坐地铁? 广州市白云区人和镇详细资料? 请问广州市白云区人和镇哪里可以医保定点,我在之前的华侨医院2019年不能定点了 广州704巴士从人和华侨医院到石马南公交费多少?