Inahlt einer Tabellenzelle (td) mittel JS ändern?

Status
Für weitere Antworten geschlossen.

_D.E.N.N.I.S._

Well-known member
Inahlt einer Tabellenzelle (td) mittels JS ändern?

Hallo,

weis jemand wie ich den Inhalt einer eines td Bereiches, also einer Tabellenzelle mit Javascript ändern kann?

Ich habe

document.getElementsByTagName("td").text = "anderer Text";

probiert, das scheint aber nicht zu funktionieren. Warscheinlich liegt es an dem .text, was anders heißen muss, aber ich weis lieder nicht wie.

MfG

_D.E.N.N.I.S._
 
Also mit getElementsByTagName funzt das net. Du kanst aber den Inhalt per Javascript reinschreiben:

HTML:
<td>
<script language="JavaScript">
<!--
document.write("Hallo");
//-->
</script>
</td>

Zum ändern der Seite must du diese dann neu laden, und kanst dann statt "Hallo" z.B. eine Variable übergeben.

Oder du läst gleich die ganze Seite von JS schreiben, dann brauchst du nicht neu laden.

HTML:
<script language="JavaScript">
<!--
document.write("<html><body>");
document.write("<table border=1>");
document.write("<tr><td>");
document.write("Hallo");
document.write("<\/td><\/tr>");
document.write("<\/table>");
document.write("<\/body><\/html>");
//-->
</script>
 
hi there!

damit kommst du sicher weiter!!

HTML:
<HTML>
  <HEAD>
    <title>td aendern</title>
    <script language="JavaScript" type="text/javascript">
    function changeText(theID, newText) {
      document.getElementById(theID).firstChild.data = newText;
    }
    </script>
  </HEAD>
  <BODY>
    <table border="1">
      <tr>
        <td id="theCell0101">the text</td>
        <td id="theCell0102">more text</td>
      <tr>
      </tr>
        <td onMouseOver="changeText('theCell0101', 'the NEW text');">change it</td>
        <td onMouseOver="changeText('theCell0102', 'more NEW text');">change it</td>
      </tr>
    </table>
  </BODY>
</HTML>

das ist jetzt nur mal eine moeglichkeit das zu realisieren, ich weiss ja nicht wann oder zu welchen aktionen sich der text aendern soll!! aber das kannst du ja selber coden!! ^^

@master9: warum einfach, wenn's auch kompliziert geht, gelle!? *fg*

ceeyaa.mex
 
@ MeX

Genau das meinte ich.

Danke (selbstverständlich auch an Master9)

~ Kann geschlossen werden ~
 
Status
Für weitere Antworten geschlossen.

Beliebte Schlagwörter

Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.

Zurück
Oben Unten