Einzelnen Beitrag anzeigen

Benutzerbild von Rued
Rued

Registriert seit: 14. Mai 2008
Ort: Schleching
75 Beiträge
 
Delphi 12 Athens
 
#15

AW: Auf website mit JavaScript kreierte Kästchen gezielt ankreuzen.

  Alt 14. Nov 2024, 15:07
gubbe, ich danke Dir für Deine Mühe.

Mit
Code:
browser.executeScript('document.querySelector(''div.box[data-value="2"]'').classList.add(''checked'')');
kreuze ich für die erste Begegnung die "0" an. Das klappt, somit auch das Ankreuzen von "1" und "2".

Der Code
Code:
document.querySelector('div#tip-field-2 div.box[data-value="2"]').classList.add('checked')
löst den Fehler "Undeklararierter Bezeichner", da ich nicht weiß, wo und wie ich document deklariere.

Zudem würde ich gerne einmal alle Kästchen in ein zweidimensionales Array[1..12,1..39] speichern. Von welchem Typ ist der Speicher, wie identifiziere ich, wie ersetzte ich einen Wert in An- und Abführungszeichen durch eine Variable?

Für mich ist das völliges Neuland und ein Tutorial oder dergleichen habe ich nicht finden können.

Das erste Tippfeld wird mit
Code:
<div id="tip-field-0"
bezeichnet,
die Kästchen eines Tippfeldes werden mit
Code:
<div class="box" data-value="4" data-row="1"></div>
fortlaufend nummeriert.

data-value wird von 1 bis 39 hochgezählt, data-row von 0 bis 12 (s. Anhang mit Code-Ausschnitt).
Miniaturansicht angehängter Grafiken
1.gif  
Rüdiger Droste
  Mit Zitat antworten Zitat