Axel Richter: createAttribute(JavaScript)

Beitrag lesen

Hallo,

mein versuch:

TD2 = document.createElement("td");
  TD2Field = document.createElement("INPUT");
  TD2.appendChild(TD2Field)
  TD2A = document.createAttribute("name")
  TD2A.nodeValue = "datum";
  TD2Field.setAttributeNode(TD2A);
  TD2A = document.createAttribute("type")
  TD2A.nodeValue = "text";
  TD2Field.setAttributeNode(TD2A);
  TD2A = document.createAttribute("id")
  TD2A.nodeValue = "datum2";
  TD2Field.setAttributeNode(TD2A);
  TD2A = document.createAttribute("size")
  TD2A.nodeValue = "7";
  TD2Field.setAttributeNode(TD2A);

//Das funktioniert in Geckos.
TD2A = document.createAttribute("onblur")
TD2A.nodeValue = "checkyear();";
TD2Field.setAttributeNode(TD2A);

//Das funktioniert auch im IE.
TD2Field.onblur = function() {checkyear();}

TD2text = document.createTextNode(" (Format: MM/JJJJ)");
  TD2.appendChild(TD2text);
  TR.appendChild(TD2);

bringt keinen fehler aber auch keinen sinn! daneben habe ich

TD2StrongFont = document.createElement("Strong");
  TD2.appendChild(StongFont)

Und was steht drin im STRONG-Element?

TD2Strong = document.createElement("STRONG");
TD2text = document.createTextNode("Inhalt des Strong-Elements");
TD2Strong.appendChild(TD2text);
TD2.appendChild(TD2Strong);

viele Grüße

Axel