HighDots Forums  

In Tabelle navigieren: IE vs. FF

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss In Tabelle navigieren: IE vs. FF in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Chris Seidel
 
Posts: n/a

Default In Tabelle navigieren: IE vs. FF - 04-04-2008 , 08:24 AM






Hallo,

ich habe eine solche Tabelle:

<table id="t">
<tr>
<td>..</td>
</tr>
</table>

Ich hole mir jetzt via document.getElementById("t") die Tabelle und möchte
via childNodes die tr und td Elemente auslesen.

Nun werden im FF die Zeilenumbrüche auch als Nodes gewertet, im IE(7) nicht.

Wie kann ich denn browserneutral navigieren?

Danke.



Reply With Quote
  #2  
Old   
Martin Honnen
 
Posts: n/a

Default Re: In Tabelle navigieren: IE vs. FF - 04-04-2008 , 09:55 AM






Chris Seidel wrote:

Quote:
Wie kann ich denn browserneutral navigieren?
Per HTML-DOM für Tabellen, da hat jede Tabelle eine 'rows'-Eigenschaft
und jede Zeile eine 'cells'-Eigenschaft:
<URL:http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-64060425>

Ansonsten gibt es auch noch getElementsByTagName('tr') und
getElementsByTagName('td'), angewendet auf 'table'- bzw. 'tr'-Element.
Aber bei geschachtelten Tabellen liefert das dann auch 'tr'- bzw.
'td'-Elemente von inneren Tabellen.


--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
  #3  
Old   
Chris Seidel
 
Posts: n/a

Default Re: In Tabelle navigieren: IE vs. FF - 04-04-2008 , 10:08 AM



Martin Honnen wrote:

Quote:
Per HTML-DOM für Tabellen, da hat jede Tabelle eine 'rows'-Eigenschaft
und jede Zeile eine 'cells'-Eigenschaft:
URL:http://www.w3.org/TR/DOM-Level-2-HTM...ml#ID-64060425
Danke, das hilft!




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.