Funkcja, która wstawia wartość do określonego id,a porównanie tej wartości

0

Witam,
Mam funkcje insert() , która wstawia do określonego id stringa. Następnie porównuje z 4 kolumną wartości, jeśli (string) jest to ma ukryć cały wiersz. Teraz mam pytanie dlaczego funkcja, która wstawia stringa nie jest porównywana z określonymi kolumnami?
Zamieszczam kod
https://jsfiddle.net/9dfsg14p/

0

z prostego powodu:

<body onload="insert()">

insert odpali się dopiero przy zdarzeniu onload.

A zanim się odpali onload, to ci się odpali już to, co masz w script.

Czyli najpierw ci się odpala sprawdzanie i ukrywanie tych elementów (na tym etapie nie ma tam jeszcze cdc) a dopiero potem jest onload i wrzucanie tekstu cdc.

Zamiast w onload możesz przenieść to "insert" przed kawałek kodu przelatujący przez te elementy:

insert();
// a potem dalej to, co masz:
const rows = document.querySelectorAll('#value tbody tr');
// ...

swoją drogą masz chaotyczny sposób kodowania (cdc w czwartej kolumnie jako sposób na ukrycie czegoś?? WTF).

0

Dzięki działa. To był przykład, dlatego dziwne to wygląda, który robiłem na szybko.

1 użytkowników online, w tym zalogowanych: 0, gości: 1