我有一个与 DOM 操作相关的查询。我通过克隆整个文档节点然后对克隆的副本执行操作来对网页中的 DOM 节点执行一些操作。
我在 DOM 上执行的一项特定操作是更改“img”标签的“src”属性。当我这样做时,我在浏览器中该页面的控制台中看到 404 错误(404(未找到))。我设置的路径不存在,但由于我在克隆副本上执行操作,我认为它不应该显示任何错误。我在这里做错了吗?有没有办法避免显示此错误?
下面提供了代码片段:
//code snippet
var doc = document.documentElement.cloneNode(true);
var allNodes = doc.getElementsByTagName('*');
//for loop to interate through the node
//When an img node is found
node.src = "some_image.png";