HTML img 属性“完整”

2023-12-25

谁能解释一下属性的含义complete?

我在某处读到这可能与 DOM 有关。

<img src="/folder/pic.jpeg" complete="complete" /> 

属性complete规范中没有定义的含义,并且它可能没有任何效果(尽管可以使用getAttribute()方法)。所以问题中的代码可能是基于一些误解。

根据 HTML5 草案,有complete property对于一个对应的对象img元素,根据HTMLImageElement界面。这的定义complete财产 http://www.w3.org/TR/html5/embedded-content-0.html#dom-img-complete基本上意味着当浏览器完全接收到图像时该值为 true(尽管这里有一些细微差别)。由于这是由浏览器控制的,反映加载状态,因此该属性很自然地被定义为只读。

此属性广泛存在于浏览器中,但显然以一种损坏的方式:如果您有一个img元素引用不存在的资源(404 Not Found),那么 Chrome 和 Firefox 会将该属性指示为 true(IE 在这里得到正确的值:false)。所以这个属性暂时没有多大用处。

在 HTML 中设置属性对此没有影响。 HTML 属性和元素对象属性仅在定义了对应关系后才相互对应。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML img 属性“完整” 的相关文章