Je suis en train de créer un élément de manière dynamique à l'aide d'une chaîne HTML. Voici un exemple simple à l'aide de prototype et DOM:
// HTML string
var s = '<li>text</li>';
// DOM
var el1 = document.createElement(s);
// prototype
var el2 = new Element(s);
$('mylist').appendChild(el1);
$('mylist').appendChild(el2);
Les deux approches insérer un vide listitem à la liste.
Je sais que l'utilisation du prototype de l'Élément de constructeur requiert un nom de balise et une option de paramètre attributs, mais j'ai pensé qu'il pourrait me laisser passer dans une chaîne HTML.
Cependant, MSDN états ", Vous pouvez également spécifier tous les attributs à l'intérieur de la méthode createElement à l'aide d'une chaîne HTML pour la méthode argument."... donc je ne sais pas quel est le problème.
Et oui, je sais que je pourrais le faire facilement en jquery, malheureusement nous ne sommes pas à l'aide de jquery. Suis-je surplombant quelque chose de vraiment simple ici?