Comment créer un nouveau HTML case via JavaScript?
J'ai défini un bouton en HTML qui appelle une fonction pour créer un objet dans mon JS. En outre, je voudrais que ce bouton pour "spawn" la création d'une nouvelle case à cocher (avec le nom et la valeur selon l'ancien objet créé) en HTML, permet de dire que dans le div id XY.
Mais je suppose que ce n'est pas important, ici, est mon truc.
html
<input id="button" value="pick Brakiri" onclick="initiate('Brakiri')">
js
function initiate(faction){
calc = new Calc(faction)
}
Je voudrais éviter de jQuery si possible.
merci.
- w3.org/wiki/Creating_and_modifying_HTML
- Pourriez-vous expliquer mieux "avec le nom et la valeur selon l'ancien objet créé"? Sinon
document.createElement
sera la var i = document.createElement('input'); i.type='checkbox';
Vous devez vous connecter pour publier un commentaire.
Vous devez créer un functin pour cela. Un exemple, dans le cadre où vous passez à
name
etid
et elle renvoie une marque nouvel élément:Après vous avez juste besoin de choisir le lieu de l'ajouter dans les DOM. Quelque chose comme:
Salut, je ne suis pas sur si je comprends votre question, mais ce le code pour créer une nouvelle case à cocher via javascript :
Vous pouvez créer un
<input>
élément avectype="checkbox"
à l'aide de ladocument.createElement()
méthode.Cela fonctionne:
Référence