Ajouter un élément HTML à conteneur sans HTML intérieur

Ajouter un élément HTML à conteneur sans HTML intérieur

Parfois, le développeur doit ajouter divers éléments au conteneur à différentes fins. De plus, ils peuvent vouloir ajouter les éléments de conteneur qui sont principalement utilisés pour ajouter des données dans un fichier. Dans une telle situation, vous pouvez ajouter des caractères, des booléens, des cordes, des entiers et des flotteurs aux données d'un programme utilisant JavaScript.

Ce message expliquera pour ajouter un élément à un élément de conteneur sans HTML intérieur.

Ajouter un élément HTML à conteneur sans HTML intérieur

Pour ajouter l'élément de conteneur HTML sans HTML intérieur, le «document.getElementByid ()" et "insertadjacenthtml ()»Les méthodes JavaScript sont utilisées.

Suivez la procédure indiquée pour une démonstration pratique.

Étape 1: Créez un conteneur «div»

Initialement, créez un conteneur «div» en utilisant le «”Element et insérer un attribut de classe à l'intérieur de la balise d'ouverture div.

Étape 2: Faire un bouton

Ensuite, utilisez le "”Tag pour créer un bouton et ajouter l'attribut suivant à l'intérieur:

  • Le "taper»Spécifie le type de l'élément. À cette fin, la valeur de cet attribut est définie comme «soumettre".
  • "sur clic»Le gestionnaire permet à l'utilisateur d'appeler une fonction et d'effectuer une action lorsqu'un élément / bouton est cliqué. La valeur de «onclick» est définie comme «addElement ()".
  • Le "addElement ()»La fonction est utilisée dans le but d'ajouter un enfant / un élément particulier à la fin du vecteur en améliorant la longueur du vecteur.
  • Ensuite, intégrez du texte entre le «”Tag à afficher sur le bouton.

Étape 3: Faites une autre div et ajoutez des données

Ensuite, utilisez le «”Tag pour faire un autre div et spécifier un attribut d'identification pour affecter un ID particulier à l'élément div. Ajouter la balise de paragraphe et définir les données:




Élément 1


Élément 2



Sortir

Étape 4: Conteneur de style «div»

Maintenant, accédez au conteneur principal Div à l'aide du nom de classe «.contenu principal»Et appliquez les propriétés CSS mentionnées dans l'extrait ci-dessous:

.contenu principal
Texte-aligne: Centre;
marge: 30px 70px;
Border: 4px bleu massif;
rembourrage: 50px;
Contexte: RVB (247, 212, 205);

Ici:

  • "alignement de texte»La propriété est utilisée pour définir l'alignement du texte.
  • "marge"Alloue un espace à l'extérieur de la frontière définie.
  • "frontière»Spécifie une frontière autour de l'élément défini.
  • "rembourrage”Ajouter un espace vide à l'intérieur de l'élément dans une limite.
  • "arrière-plan»La propriété définit une couleur à l'arrière de l'élément.

Sortir

Étape 6: élément du bouton de style

Accédez au bouton avec son nom et appliquez les propriétés CSS répertoriées ci-dessous:

bouton
Contexte: RGBA (84, 155, 214, 0.1);
Border: 3px RVB solide (5, 75, 224);
Border-Radius: 6px;
Couleur: RVB (6, 63, 250);
transition: tout .5s;
hauteur de ligne: 50px;
curseur: pointeur;
Aperçu: aucun;
taille de police: 40px;
rembourrage: 0 20px;

Selon l'extrait de code ci-dessus:

  • Appliquer "frontière" et "arrière-plan”Couleurs sur l'élément bouton en attribuant les valeurs spécifiques.
  • "rayon frontalier»La propriété est utilisée pour régler les courbes du bouton en forme.
  • "couleur»La propriété définit une couleur pour le texte ajouté à l'intérieur de l'élément.
  • "transition»Fournit une méthode pour contrôler la vitesse d'animation lors de la modification des propriétés CSS
  • "hauteur de la ligne»La propriété définit la hauteur d'une boîte de ligne. Il est utilisé pour régler la distance à l'intérieur des lignes de texte.
  • "le curseur"Est utilisé pour allouer le curseur de la souris pour afficher lorsqu'un pointeur est sur un élément.
  • "contour"Est utilisé pour ajouter / tracer une ligne autour des éléments, pour faire ressortir l'élément.
  • "taille de police»Spécifie la taille particulière du texte dans un élément.

Sortir

Étape 7: Appliquez «: survol» sur le bouton

Accédez à l'élément bouton avec le «:flotter”Pseudo-classe utilisée pour sélectionner des éléments lorsque les utilisateurs se soumettent sur eux:

Bouton: Hover
Couleur: RGBA (255, 255, 255, 1);
Contexte: RVB (16, 17, 68);

Ensuite, définissez le "couleur" et "arrière-plan«Du bouton en appliquant ces propriétés.

Étape 8: Élément de paragraphe de style

Accédez au paragraphe en utilisant le «p»:

p
taille de police: 20px;
Police-poids: Bold;

Ici, appliquez le «taille de police" et "poids de police" propriétés.

Sortir

Étape 9: Ajouter l'élément HTML à conteneur

Pour ajouter le HTML à l'élément de conteneur, ajoutez le «”Tag puis suivez les instructions données:

  • Initialiser une variable comme «Bombarder»Et attribuez la valeur à cette variable comme«3".
  • Accéder à la fonction avec le nom "addElement ()"Cela est utilisé dans le but d'ajouter un élément particulier à la fin du vecteur en améliorant la longueur / taille du vecteur.
  • Ensuite, initialisez la variable "parent"
  • La valeur "getElementByid ()”Ne manipulez qu'un seul nom à la fois et renvoie un nœud au lieu d'un tableau complet de nœuds
  • Pour un nouvel élément, insérez une variable et attribuez la valeur comme l'élément dans «

    ”Tag avec le numéro d'élément.

  • Le "insertadjacenthtml ()«La méthode est utilisée pour ajouter du code HTML dans une position particulière.
  • Dernièrement, "Bombarder++”Est ​​utilisé pour augmenter l'élément à l'intérieur du conteneur.

On peut observer que l'élément a été annexé à l'élément de conteneur selon le clic:

Vous avez appris la méthode la plus simple pour ajouter le HTML à l'élément de conteneur sans le HTML intérieur.

Conclusion

Pour ajouter le HTML à l'élément de conteneur sans HTML intérieur, l'utilisateur peut utiliser la fonction JavaScript. Tout d'abord, initialisez une variable comme «Bombarder"Et valeur"document.getElementByid ()"Ne prend en charge qu'un seul nom à la fois et ne renvoie qu'un seul nœud, pas un tableau de nœuds. Alors, "insertadjacenthtml ()»La méthode insère du code HTML dans une position spécifiée. Ce message consiste à ajouter le HTML à l'élément de conteneur sans le HTML intérieur.