J'essaie de modifier ce code pour donner également à cet élément div un ID, mais je n'ai rien trouvé sur google et idName ne fonctionne pas. J'ai lu quelque chose sur append , mais cela semble assez compliqué pour une tâche qui semble assez simple, alors y a-t-il une alternative? Merci :)
g=document.createElement('div'); g.className='tclose'; g.v=0;
javascript
jquery
pufAmuf
la source
la source
g.id = 'foo';
?Réponses:
Vous devez utiliser la
.setAttribute()
méthode:la source
Vous pouvez utiliser à
g.id = 'desiredId'
partir de votre exemple pour définir l'id de l'élément que vous avez créé.la source
la source
Vous pouvez utiliser
Element.setAttribute
Exemples:
g.setAttribute("id","yourId")
g.setAttribute("class","tclose")
Voici ma fonction pour mieux faire cela:
Exemple 1:
retournera ceci:
Exemple 2:
retournera ceci:
Exemple 3:
retournera ceci:
Vous pouvez créer de nouveaux éléments et définir des attributs et ajouter des enfants
Il n'y a pas de limite pour les éléments attr ou enfant
la source
Pourquoi ne pas le faire avec jQuery?
la source
class
guillemets.essayez ceci que vous voulez.
la source
Je ne sais pas si vous essayez de définir un ID pour pouvoir le styler en CSS, mais si c'est le cas, vous pouvez également essayer:
et cela nommera votre div afin que vous puissiez le cibler.
la source