Crew PHP |
|
Ik wil het volgende resultaat (maar dan dus werkend):
var elText = document.createElement('span');
elText = elText.innerHTML('<p>asd</p>');
var elText = document.createElement('span'); elText = elText.innerHTML('<p>asd</p>');
Maar dit geeft aan dat innerHTML een undefined functie is.
var elText = document.createElement('span');
elText = elText.appendChild( document.createTextNode('<p>asd</p>') );
var elText = document.createElement('span'); elText = elText.appendChild( document.createTextNode('<p>asd</p>') );
Het bovenstaande werkt wel, maar dan werkt mn html niet, wat wel de bedoeling is.
Ik zoek dus iets als document.createHtmlNode. Iemand?
edit:
Ik doe het nu zo met jQuery, maar heb de voorkeur aan native JS, dus mocht iemand nog iets hebben:
var elText = $( document.createElement('span') ).html( val.text );
var elText = $( document.createElement('span') ).html( val.text );
|