程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了If 和 Else 语句,在第一次点击时大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决If 和 Else 语句,在第一次点击时?

开发过程中遇到If 和 Else 语句,在第一次点击时的问题如何解决?下面主要结合日常开发的经验,给出你关于If 和 Else 语句,在第一次点击时的解决方法建议,希望对你解决If 和 Else 语句,在第一次点击时有所启发或帮助;

嗨,我做了这个简单的动画,当你点击动画按钮时,该功能第一次不起作用,但第二次起作用,怎么可能?解决办法是什么?

const fadeInOut = () => {
    const divelement = document.getElementByID('demo');
    if (divelement.style.opacity == 0) {
        divelement.style.opacity = 1;
    } else {
        divelement.style.opacity = 0;
    }
};
#demo {
    wIDth: 300px;
    height: 300px;
    BACkground: burlywood;
    opacity: 1;
    display: block;
    Transition: all 1s;
}
@H_675_15@<!DOCTYPE HTML> <HTML lang="en"> <head> <Meta charset="UTF-8" /> <Meta http-equiv="X-UA-Compatible" content="IE=edge" /> <Meta name="vIEwport" content="wIDth=device-wIDth,initial-scale=1.0" /> <title>document</title> <script src="function.Js" defer></script> <link rel="stylesheet" href="style.CSS" /> </head> <body> <div ID="demo"></div> <button onclick="fadeInOut()">Animate</button> </body> </HTML>

解决方法

是因.style 检查的是内联样式,而不是您在外部 CSS 文件中设置的样式。您可以通过为元素设置初始内联样式来解决此问题:

const fadeInOut = () => {
  const divElement = document.getElementById('demo');
  if (divElement.style.opacity == 0) {
    divElement.style.opacity = 1;
  } else {
    divElement.style.opacity = 0;
  }
};
#demo {
  width: 300px;
  height: 300px;
  BACkground: burlywood;
  display: block;
  transition: all 1s;
}
@H_675_15@<div id="demo" style="opacity: 1"></div> <button onclick="fadeInOut()">Animate</button>

大佬总结

以上是大佬教程为你收集整理的If 和 Else 语句,在第一次点击时全部内容,希望文章能够帮你解决If 和 Else 语句,在第一次点击时所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:语句