Attraverso JavaScript, ci sono due modi per allegare il codice HTML a un tag DIV.
Utilizzo dell'attributo InnerHTML
Per utilizzare la proprietà InnerHTML per allegare il codice a un elemento (div), selezionare prima l'elemento (div) in cui si desidera aggiungere il codice. Quindi, usando l'operatore += su InnerHTML, aggiungi il codice avvolto come stringhe.
Ecco la sintassi dell'attributo.
Htmlelement.InnerHtml += "Inserisci il tuo codice qui"Facciamo un esempio di questo. Innanzitutto, ci riferiremo all'elemento HTML usando la proprietà:
documento.getElementById ();Pertanto, creiamo a <Div> e metti un <H1> tag e a <pulsante> dentro.
Come puoi vedere, abbiamo dato un ID di "test" al div tagga e posiziona il testo che dice "Append paragrafo" all'interno del pulsante. Con questi, abbiamo il seguente risultato sullo schermo
Codice JavaScript:
Abbiamo un pulsante collegato a una funzione denominata "Buttonpressed ()" nello script. Ma non abbiamo definito questa funzione e questo pulsante non fa nulla. Quindi, creiamo questa funzione nello script che aggiungerebbe un paragrafo in questo div e contiamo quante volte abbiamo aggiunto questo paragrafo. Dai un'occhiata al seguente codice.
i = 1;Yoo hai aggiunto questo paragrafo " + i +" tempi ";
I ++;
Nota: abbiamo creato una variabile contropiede "i". Questo verrà utilizzato per tenere un controllo su quante volte abbiamo aggiunto questo paragrafo all'interno del tag DIV.
Ora, se eseguiamo il codice e premi il pulsante che otteniamo:
Nota: Questa tecnica rimuove essenzialmente tutto il contenuto del Div e lo sostituisce con nuove cose. Eventuali ascoltatori collegati ai nodi minori di quel div andranno persi di conseguenza. Ecco perché lo concateniamo sempre.
Utilizzando il metodo adiacenthtml
La funzione insertAdjacenthtml () può anche essere utilizzata per allegare il codice HTML a un div. Questo metodo è utile quando si tratta di aggiungere HTML in un luogo specifico. Quindi ci vogliono due parametri in questo metodo:
Questa è la sintassi generale del metodo
Htmlelement.insertAdjacenthtml ('POSIZIONE',' Codice html ');
Usiamo l'esempio precedente. Lo stesso codice HTML. Tuttavia, questa volta la sceneggiatura sarebbe leggermente diversa come:
Codice HTML:
Nota: poiché stiamo usando l'esempio precedente, il codice HTML è esattamente lo stesso.
Codice JavaScript:
i = 1;Times " + i +" aggiunto prima di div
");
I ++;
Nota: stiamo usando il “Prima di Begin"Proprietà per aggiungere il file tag prima dell'inizio del div.
Produzione:
Ecco, hai imparato come possiamo aggiungere un codice HTML tramite JavaScript.
Conclusione
Esistono due metodi che è possibile utilizzare per aggiungere il codice HTML in una pagina Web. Il primo metodo è usando Innerhtml Mentre il secondo metodo è usando il Adiacenthtml metodo. In questo articolo, abbiamo preso esempi dei metodi InnerHTML e ADDACENTHTML per aggiungere il codice HTML in una pagina Web.