[JS] Extrahiere werte aus HTML Tabelle (td) aber nur bestimmten Teil

Diskutiere [JS] Extrahiere werte aus HTML Tabelle (td) aber nur bestimmten Teil im HTML / CSS / JScript / AJAX Forum; Hallo, ist es möglich aus einer HTML Tabelle nur einen bestimmten Teil einer td rauszuholen. <td role="gridcell" class="numberCol"><span...

  1. terades
    terades Neues Mitglied
    Hallo,

    ist es möglich aus einer HTML Tabelle nur einen bestimmten Teil einer td rauszuholen.

    Code (Text):
     <td role="gridcell" class="numberCol"><span class="ui-column-title">Start</span>10:02</td>
    So sehen die Zeilen aus, ich bräuchte hier nur die 10:02.
    Mit meiner jetztigen Methode:

    Code (Text):
    var table = document.getElementById("table"),rIndex;
             
                for(var i = 1; i < table.rows.length; i++)
                {
                    table.rows[i].onclick = function()
                    {
                        rIndex = this.rowIndex;
                        console.log(rIndex);
                     
                                 document.getElementById("Zeit").value = this.cells[0].innerHTML;
                    };
                }
    jedoch bekomme ich:

    <span class="ui-column-title">Zeit</span>10:02

    Vielen dank.
     
  2. Vielleicht hilft dir dieser Java-Kurs hier weiter --> (hier klicken)
  3. Thallius
    Thallius Bekanntes Mitglied
    Ich habe keine Ahnung was du da vor hast? Anscheinend ist ja der ganze Code von dir oder? Also warum willst du eine konstante aus einem Code lesen den du selber geschrieben hast?
     
  4. terades
    terades Neues Mitglied
    Ne den code hole ich mir von einer Seite und hab da dann immer das störende "<span class="ui-column-title">Zeit</span>" drin stehen.

    Ich hole mir da noch andere Werte, die ich dann als Variablen einlesen will später :).

    Darum dachte ich vlt gibt es nen Trick wie ich den das <span class... </span> ausblenden kann :)
     
  5. Thallius
    Thallius Bekanntes Mitglied
    Ja du kannst mit replace und einem regex alle Zeichen die keine Zahlen und : sind entfernen.
    Aber ich sag Dir gleich ws Du da vorhast wird nicht wirklich funktionieren. Daten aus anderen Websteien auszulesen ist im Regelfall illegal und meistens von recht kurzer Dauer. Jeder Webseitenbetreiber der was auf sich hält aktulisiert sein Layout regelmäßig und dann wird Dein Programm die Tabelle nicht mehr finden oder die passenden rows etc.
     
  6. terades
    terades Neues Mitglied
    In dem Fall nicht schlimm (ist das Intranet). Also geht das wohl klar denke ich. :) Aber danke mit Regex kenn ich mich etwas aus dann schau ich mal :)
     
Die Seite wird geladen...

[JS] Extrahiere werte aus HTML Tabelle (td) aber nur bestimmten Teil - Ähnliche Themen

[JS] Function soll rückgabewert liefern den ich weiter nutzen kann
[JS] Function soll rückgabewert liefern den ich weiter nutzen kann im Forum HTML / CSS / JScript / AJAX
[JS] Objekt existiert (keine festen Objektwerte!)
[JS] Objekt existiert (keine festen Objektwerte!) im Forum Für Verirrte - Fragen zu JavaScript
nio Pfad aus Dateinamen extrahieren
nio Pfad aus Dateinamen extrahieren im Forum Java Basics - Anfänger-Themen
Zahlen extrahieren
Zahlen extrahieren im Forum Java Basics - Anfänger-Themen
Zeile aus mehrdimensionalem Array extrahieren uns abspeichern
Zeile aus mehrdimensionalem Array extrahieren uns abspeichern im Forum Java Basics - Anfänger-Themen
Thema: [JS] Extrahiere werte aus HTML Tabelle (td) aber nur bestimmten Teil