Tengo un div radar_box que es el color # 7eb6ff, quiero cambiar el color a rojo si el valor de jsonstr en el archivo javascript externo está por encima de 100. Mi código hasta ahora no hace nada:
html:
<script type="text/javascript" src="../declare.js"></script> <section id="alert"> <h1>alert</h1><br><br> <div class="radar_box_area"> <div class="radar_box" id="radar_box"> <div class="radar"></div> </div> </div> <script> var mmm=document.getElementById("radar_box"); function cond(){ if(jsonstr > 100){ mmm.style.backgroundColor("red"); }} </script> </section>mi archivo declare.js:
var jsonstr = ["131.05\r\n"]si la solución es escribir mi condición en el archivo js, no puedo hacerlo porque declare.js se crea cuando ejecuto el código python. por lo que todo el archivo se reescribe.
en la función cond use este fragmento. lo que hicimos aquí es simplemente reemplazar los spaces , convertir return str en number usando el signo + y luego comparar con el valor.
var jsonstr = ["131.05\r\n"]; const check = +jsonstr[0].replace(/(\r\n|\n|\r)/gm, '') if (check > 100) { console.log('in', check) }