ich will. Es sagt "Stil" ist undefiniert für Element div. Wie kann ich es in FF machen? WasJavaScript element.style ist in FF undefined
Dank
ich will. Es sagt "Stil" ist undefiniert für Element div. Wie kann ich es in FF machen? WasJavaScript element.style ist in FF undefined
Dank
ist content
? Wenn es mit Leerraum beginnt, dann wird es einen Textknoten als erstes Kind geben und sie haben keine Stileigenschaften (HTMLElementNodes).
können Sie entweder:
content
createElement
und Freunde finden statt von innerHTML
Vielen Dank für die Antwort, Inhalt ist HTML-Code, aber es scheint mit Leerzeichen beginnt. – ihorko
Auch die Element Traversal Spezifikation http://www.w3.org/TR/ElementTraversal/ definiert Eigenschaften wie 'firstElementChild'. Ich weiß jedoch nicht über die Browserkompatibilität –
Dies sollte auch arbeiten:
var div = document.createElement('div');
div.innerHTML = content;
div.childElementCount && div.firstElementChild.style.display = '';
Welche Art von Knoten ist 'div.childNodes [0]'? – Pointy