1

我们使用new Image().src=URL而不是<img> URL </img>. 我主要在网络跟踪或某些图像像素等中看到这种用法,感谢您的帮助。

4

2 回答 2

2

创建 DOM 节点主要有两种方式:

  • 您可以使用标签将它们放入 HTML 中,例如<img src="foo.jpg">
  • 例如,您可以从 Javascript 动态创建它们document.createElement

如果节点是固定的,那么静态创建会更好,因为允许设计人员直接创建和编辑页面,而无需了解 Javascript。但是,如果它们是根据页面上的用户操作动态创建的,那么您不能将它们放在 HTML 中,并且您不得不使用 Javascript。

您可能只需要对现有的 DOM 元素进行操作,您可能会看到如下代码

<img id="pic" src="foo.jpg">

在 HTML 中(注意id=部分)

然后您可以使用例如从代码中访问它

document.getElementById("pic").src = "bar.jpg";
于 2013-11-02T11:22:18.703 回答
0

这是因为img标签有一个名为 的属性src。第二个示例中的 HTML 无效。

于 2013-11-02T11:08:37.040 回答