La création d'un nouvel élément du DOM à partir d'une chaîne HTML à l'aide intégrée dans les méthodes du DOM ou Prototype

J'ai une chaîne HTML représentant un élément: '<li>text</li>'. J'aimerais ajouter à un élément dans le DOM (un ul dans mon cas). Comment puis-je le faire avec un Prototype ou avec les méthodes du DOM?

(Je sais que je pourrais le faire facilement en jQuery, mais malheureusement nous ne sommes pas à l'aide de jQuery.)

  • Désolé, ce que vous essayez d'accomplir exactement? Chaîne HTML -> élément du dom?
  • Il est malheureux que ces solutions sont donc indirects. Je souhaite que le comité des normes de spécifier quelque chose de similaire comme: var nodes = document.fromString("<b>Hello</b> <br>");
  • MDN: "HTML_to_DOM"
  • J'ai eu un problème avec le ci-dessus, parce que j'ai eu les attributs nécessaires pour être passé le long et je n'ai pas envie de l'analyse d'eux: "<table id='5ccf9305-4b10-aec6-3c55-a6d218bfb107' class='table de données de la ligne-frontière d'affichage' cellspacing='0' width='100%'></table>" alors, j'ai simplement utilisé: $("<table id='5ccf9305-4b10-aec6-3c55-a6d218bfb107' class='table de données de la ligne-frontière d'affichage' cellspacing='0' width='100%'></table>")
InformationsquelleAutor Omer Bokhari | 2009-01-30