Ergebnis 1 bis 2 von 2
  1. #1
    Anan ist offline Grünschnabel
    registriert
    11-11-2014
    Beiträge
    1

    Anfängerfrage zu .rowIndex von Tabelle

    Guten Abend,

    ich bin absoluten Anfänger und habe -glaube ich- ein recht einfaches Problem und zwar möchte einfach nur den rowindex in eine Zelle schreiben.
    HTML-Code:
    <table id='speisekarte'>
    <tr>
       <td class='hidden'>bla bla</td>
       <td class='hidden'><script>document.write(this.parentElement.rowIndex);</script></td>
    </tr>
    <tr>
       <td class='hidden'>bla bla</td>
       <td class='hidden'><script>document.write(this.parentElement.rowIndex);</script></td>
    </tr>
    </table>

  2. #2
    j-l-n Guest

    AW: Anfängerfrage zu .rowIndex von Tabelle

    Und was genau ist jetzt das Problem? Würdest du einen Blick in die Fehlerkonsole (Arbeiten mit der Konsole) werfen, würdest du folgende Fehlermeldung angezeigt bekommen: this.parentElement is undefined
    this bezieht sich in diesem Fall nämlich auf window, da es in keinerlei Bezug zum <td> steht.
    Understand JavaScript’s “this” With Clarity, and Master It | JavaScript is Sexy

    Von document.write() solltest du lieber früh als spät die Finger lassen.

    Das Ganze geht übrigens mit einer Schleife viel einfacher:
    HTML-Code:
    <table id='speisekarte'>
    	<tr>
    		<td class='hidden'>bla bla</td>
    	</tr>
    	<tr>
    		<td class='hidden'>bla bla</td>
    	</tr>
    	<tr>
    		<td class='hidden'>bla bla</td>
    	</tr>
    </table>
    
    <script>
    	for(var i = 0, tableRows = document.getElementById("speisekarte").getElementsByTagName("tr"); i < tableRows.length; ++i){
    		var tr = tableRows[i];
    		var td = document.createElement("td");
    		td.class = "hidden";
    		td.textContent = tr.rowIndex;
    		tr.appendChild(td);
    	}
    </script>

Ähnliche Themen

  1. JS Anfängerfrage
    Von rrdesign im Forum JavaScript
    Antworten: 5
    Letzter Beitrag: 26-09-2012, 18:54
  2. Anfängerfrage!
    Von mikefried im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 09-09-2009, 10:42
  3. Anfängerfrage
    Von Hawk63 im Forum Serverseitige Programmierung
    Antworten: 2
    Letzter Beitrag: 28-04-2006, 15:19
  4. Anfängerfrage PHP -> JS
    Von Denny5 im Forum Serverseitige Programmierung
    Antworten: 6
    Letzter Beitrag: 03-03-2006, 15:40

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •