为什么我的图标不根据条件显示

yjghlzjz  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(175)

为什么当条件来自api时图标不显示。当我将天气api记录到控制台时,我清楚地检查它是否工作正常。即使我尝试硬编码一个图标,它仍然会显示出来,但当我使用完全动态的东西时,图标不会显示出来。我怎么了。

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">

const tempStatus={%tempStatus%}
let weathercon=document.getElemenetById("weathercon");
if (tempStatus == "Sunny") {
        weathercon.innerHTML =
          "<i class='fas  fa-sun' style='color: #eccc68; font-size:8vw;' ></i>";
      } else if (tempStatus == "Clouds") {
        weathercon.innerHTML =
          "<i class='fas  fa-cloud' style='color: #f1f2f6; font-size:8vw;'></i>";
      } else if (tempStatus == "Rainy") {
        weathercon.innerHTML =
          "<i class='fas  fa-cloud-rain' style='color: #a4b0be; font-size:8vw;' ></i>";
      } else if(tempStatus == "Haze"){
        weathercon.innerHTML ="<i class='fas fa-smog' style='font-size:8vw;'></i>"
      }

`

<div class="weathercon">

            </div>

`

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题