Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 07.08.2023, 13:46
ZENeca ZENeca ist offline
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.12.2010
Beiträge: 43
ZENeca befindet sich auf einem aufstrebenden Ast
Standard Abfrage auf 'null' funktioniert nicht

Hallo allerseits,

ich komme einfach nicht drauf, was ich hier falsch mache.
die Abfrage auf null will nicht funktionieren.
Obwohl ich die Abfrage auf "null" durchführe bekomme ich in der Zeile while (document.get...) {
die Meldung:
Nach Ausnahmefehler angehalten
TypeError: document.getElementById(...) is null

es spielt auch keine Rolle ob ich null oder 'null' abfrage

schöner wäre es natürlich, wenn ich die while-schleife durch eine JQuery each-schleife
ersetzten könnte, dann könnte ich den key $j anders nutzen
aber das habe ich gar nicht hinbekommen, ich frage mich,
ob die ID's der <td>'s auf diese Weise überhaupt ein echtes array bilden oder nur ein psoydo-array,
halt Variablennamen mit eckigen Klammern, ist,
obwohl das ja eigentlich nicht gehen dürfte
aber der Inhalt von .innerHTML wird mir schon richtig ausgegeben

Code:
<table>
  <tr>
<?php 
  $j =  0;
  while ($set = mysqli_fetch_assoc($my_cart_res)) {
    echo "<td id=\"price[".$j++."]\">".$set['Price']."</td>"
  }
?>
  </tr>
</table>

<script>
var k = 0;
var p = 0.0;
while (document.getElementById('price['+k+']').innerHTML !== null )  {
  p += document.getElementById('price['+k+']').innerHTML;
  k++;
}
</script>
bin um jede Inspiration dankbar

Lieber Gruß
Zen
Mit Zitat antworten
Sponsored Links