我很困惑以下风格的编写代码。我想知道哪个是实用的和有效的方法在文档中插入HTML标签。javascript document.createElement或HTML标记
的Javascript:
document.getElementById('demoId').innerHTML='<div>hello world and <a>click me</a> also</div>';
OR
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);
这是最快,最好的方法是什么?
你为什么要创建这样的html标签? – Supplement 2013-03-03 04:18:40
你可以在Chrome上做java脚本分析来测量这个 – user1428716 2013-03-03 04:21:10
每个人都可能会说我疯了,但是如果你创建了这个站点,然后我不得不维护它,我宁愿你使用选项1,并避免选项2越长越好。另外,我无法想象选项2比选项1更快。 – 2013-03-03 04:21:31