Sono confuso sul seguente stile di scrittura del codice. Voglio sapere quale è il e efficiente metodo efficiente per inserire il tag HTML nel documento.javascript document.createElementi HTML o HTML
Javascript:
document.getElementById('demoId').innerHTML='<div>hello world and <a>click me</a> also</div>';
O
var itd=document.createElement('div'),
ita=document.createElement('a'),
idt=document.createTextNode('hello world');
iat=document.createTextNode('click me');
idn=document.createTextNode('also');
ita.appendChild(iat);
itd.appendChild(idt);
itd.appendChild(ita);
itd.appendChild(idn)
docuemtn.getElementById('demoId').appendChild(itd);
Qual è il metodo più veloce e migliore?
Perché vorresti creare tag html come questo? – Supplement
puoi fare un profilo di script java su Chrome per misurare questo – user1428716
Tutti probabilmente diranno che sono pazzo, ma se hai fatto questo sito e poi ho dovuto mantenerlo, preferirei che tu usassi l'opzione 1 ed evitassi l'opzione 2 per più a lungo possibile. Inoltre, non posso immaginare che Option 2 sia mai più veloce dell'opzione 1. –