gpt4 book ai didi

javascript - 根据 CSV 值切换可见性

转载 作者:行者123 更新时间:2023-11-28 19:17:39 25 4
gpt4 key购买 nike

我正在尝试为我们的办公室创建一个仪表板,我想显示 session 室的占用情况(不幸的是,我们没有合适的 session 室系统)。我有一些传感器可以吐出一个 CSV 文件,说明是否检测到运动,我有一个办公室的计划,每个房间都有绿色或红色的覆盖层。

我遇到的问题是如何根据 CSV 值在仪表板中切换绿色或蓝色的可见性。 IE。如果最后一个值为“MotionDetected”,则显示红色,如果该值不是“MotionDetected”,则显示绿色。

我对任何编码都很陌生,所以我只有基础知识。任何帮助将不胜感激!

提前致谢!

预期的输出是,如果 CSV 中的最后一个值为“MotionDetected”,则显示红色,如果该值不是“MotionDetected”,则显示绿色。

最佳答案

获取 csv 的最后一个值:Get last part of CSV string

JavaScript:

var myCSV = "red,yellow,green,blue";
var csv_Data = myCSV.split(',');
var last = csv_Data[csv_Data.length - 1];
// or
//var last = myCSV.substr(myCSV.lastIndexOf(',') + 1);


// get the thing that changes color.
var ele = document.getElementById("theThingThatChangesColor");

if(last === "MotionDetected") {
ele.style.backgroundColor = "red";
} else {
ele.style.backgroundColor = "green";
}

如果您在 css 文件中有您需要的类,您可以更改类而不是样式:JS Change class of element

关于javascript - 根据 CSV 值切换可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57941341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com