我们使用new Image().src=URL
而不是<img> URL </img>
. 我主要在网络跟踪或某些图像像素等中看到这种用法,感谢您的帮助。
问问题
2022 次
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 回答