<img>标签和新的Image().src有什么区别
What is the difference between <img> tag and new Image().src?
我们用new Image().src=URL
代替<img> URL </img>
有什么具体的原因吗?我看到这种用法主要用于网络跟踪或一些图像像素等,感谢您的帮助。
您可以主要通过两种方式创建 DOM 节点:
- 您可以使用诸如
<img src="foo.jpg">
之类的标签将它们放入 HTML 中 - 您可以使用例如
document.createElement
从 Javascript 动态创建它们
如果节点是固定的,那么静态创建会更好,因为允许设计人员直接创建和编辑页面,而不必知道Javascript。但是,如果它们是根据页面上的用户操作动态创建的,那么您不能将它们放置在HTML中,并且您被迫使用Javascript。
您可能需要只对现有的 DOM 元素进行操作,您可能会看到类似代码的代码
<img id="pic" src="foo.jpg">
在 HTML 中(请注意id=
部分)
然后你可以从代码访问它,
例如document.getElementById("pic").src = "bar.jpg";
这是因为img
标签具有一个名为 src
的属性。第二个示例中的 HTML 无效。
相关文章:
- 全局变量和全局对象的属性之间有什么区别吗
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- JavaScript中的函数和对象之间没有区别吗?
- Javascript:使用绝对路径设置img src
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- Javascript将图像src更改为淡入淡出
- 如何使用Angular动态添加iframe-src
- 在ember/handlers中使用value和valueBinding有什么区别
- 在下划线中使用_(obj).map(callback)和_.map(obj,callback)之间的区别
- //而不是在src=“”上使用http://"属性
- 使用:new Image()控制加载html.src=html_URL
- 无法使用nodeJS在html中设置Image src
- javascript函数的:和=之间的区别
- 这两个关于 JavaScript 作用域链的例子有什么区别?
- 如何动态更改脚本src
标签和新的Image().src有什么区别
- image.setAttribute 和 image.src 之间的区别
- 什么's src和attr之间的区别(src,..)
- 在ace文本编辑器中,src-min和src-min-noconflict之间有什么区别
- 在asp.net mvc 3 razor部分视图中执行jquery.ajax的脚本src和脚本内部代码的区别