Javascript 我们是否可以阻止对innerHTML的分配请求资源?

Javascript 我们是否可以阻止对innerHTML的分配请求资源?,javascript,dom,Javascript,Dom,下面的代码导致对Firefox和Chrome中的图像资源的HTTP请求 var el = document.createElement('div'); el.innerHTML = "<img src='junk'/>"; var el=document.createElement('div'); el.innerHTML=“”; 作为一名程序员,我可能希望也可能不希望呈现el。如果我没有,那么我可能不希望发送请求给src dojo.toDom()显示了相同的行为 是否可以在不请

下面的代码导致对Firefox和Chrome中的图像资源的HTTP请求

var el = document.createElement('div');
el.innerHTML = "<img src='junk'/>";
var el=document.createElement('div');
el.innerHTML=“”;
作为一名程序员,我可能希望也可能不希望呈现
el
。如果我没有,那么我可能不希望发送请求给src

dojo.toDom()
显示了相同的行为

是否可以在不请求引用资源的情况下从字符串获取文档片段?

使用从给定字符串创建完整的文档结构


或者,使用事件拦截请求。

使用字符串来创建DOM元素而不是创建DocumentFragment并使用它们的内存要少得多:

var div = document.createElement('div');
div.innerHTML = 'some text';
document.getElementById('someparent').appendChild('div');
可替换为:

var div = '<div>some text</div>';
document.getElementById('someparent').innerHTML += div;
var div='some text';
document.getElementById('someparent')。innerHTML+=div;

我不相信这是问题中提出的问题。再读一遍-1PS。方法1的演示:。方法2仅适用于Webkit扩展。