`
wandejun1012
  • 浏览: 2736870 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js诡异现象

 
阅读更多

document.getElementById(disableArr[iCycle]).disabled = "false";

 

你们说这个元素最后是可用还是不可用。

 

一般人肯定会说,当然是可用。

 

其实不是。

 

讲解:

注意这是个字符串,不是bool型。

如果 document.getElementById(disableArr[iCycle]).disabled = false;当然是可用的意思。

 

ps: 空串相当于true.非空串相当于false.

即document.getElementById(disableArr[iCycle]).disabled = "false";

和            document.getElementById(disableArr[iCycle]).disabled = true;等价。

 

document.getElementById(disableArr[iCycle]).disabled = "";

和            document.getElementById(disableArr[iCycle]).disabled = false;等价。

 

 

分享到:
评论

相关推荐

    javascript 有趣而诡异的数组

    本文将通过几个具体的例子来探讨JavaScript数组的一些不为人知的特点,并解释为什么会出现这些现象。 #### 二、JavaScript中的关联数组问题 ##### 2.1 关联数组的定义与使用 在JavaScript中,数组通常用于存储一...

    非线性电路混沌现象探究以及基于-Multisim仿真设计.docx

    混沌现象出现在非线性电路中是极为普遍的现象,通过改变电路中的参数可以观察到倍周期分岔、阵法混乱和奇异吸引子等现象。 二、混沌电路简介 对电路系统来说,在有些二阶非线性非自治电路或三阶非线性自治电路中,...

    浅谈JavaScript中小数和大整数的精度丢失

    第二个问题,去年公司有个系统的数据库在做数据订正时,发现有部分数据重复的诡异现象。本文将从规范出发,对上面的问题做个小结。 最大整数 JavaScript 中的数字是用 IEEE 754 双精度 64 位浮点数 来存储的,其格式...

    js-ghost-stories:JavaScript鬼故事

    JavaScript鬼故事,这是一个独特的话题,通常用来描述开发者在编程过程中遇到的诡异问题或者难以理解的JavaScript行为。JavaScript,作为Web开发中的重要脚本语言,因其动态类型、原型链以及异步编程模式等特性,...

    JS声明变量背后的编译原理剖析

    在探讨JavaScript (JS) 声明变量背后的编译原理之前,我们需要...以上就是对JS声明变量背后的编译原理的深入分析,希望通过这些知识点的解释,可以帮助我们更好地理解JavaScript的工作原理以及可能出现的一些诡异现象。

    lunarxd.github.io

    【描述】"对不和谐行为感到奇怪的总和" 这句话可能代表了这个项目或网页的内容主题,暗示可能是一个关于探讨、评论或展示与不和谐行为相关的奇异现象的平台。可能是通过数据可视化、文章分享或者是互动体验来表达...

    HeadphoneCheck_Test:Chait实验室(UCL)开发的耳机使用筛选测试。 JS版本由赵思佳实现

    Huggins音调(HP)刺激是一种虚幻的音调现象,是通过向一只耳朵发出白噪声刺激而向另一只耳朵发出相同的白噪声(但在窄频带上具有180°的相移)而产生的( Chait等,2006; Cramer&Huggins,1958)。 我们测试中的...

    matlab开发-NumericalDifferentiation

    在实际应用中,数值微分广泛应用于科学计算、工程问题和数据分析等领域,例如求解偏微分方程、优化问题、模拟物理现象等。通过MATLAB提供的工具和这个项目中的代码,用户可以高效地进行数值微分计算,提高问题解决的...

    华为HCIA人工智能试题及答案华为认证.pdf

    - **知识点详解**:TensorFlow2.0提供了多个服务,包括TensorFlow Lite用于移动端和嵌入式设备,TensorFlow.js用于浏览器和Node.js环境,以及扩展支持如TensorFlow Extended(TFX)等。 ##### 26. 矩阵分解 - **...

    踩坑实录1

    在C#中,这相当于JavaScript、Java、Python的import或C/C++的#include。 四、2D碰撞导致的问题 有时,弹幕发射不出来可能是因为弹幕和主角的2D碰撞器在发射点重叠,导致弹幕静止。解决方法是调整弹幕的初始发射位置...

Global site tag (gtag.js) - Google Analytics