HTML img 属性 "complete"

标签 html image attributes

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

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

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

最佳答案

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

根据 HTML5 草案,根据 HTMLImageElement 接口(interface)。 definition of the complete property基本上意味着当浏览器完全接收到图像时该值为真(尽管这里有一些细微差别)。由于这是要由浏览器控制,反射(reflect)加载状态,自然将该属性定义为只读。

此属性广泛存在于浏览器中,但显然以错误的方式出现:如果您有一个 img 元素引用不存在的资源(404 未找到),则 Chrome 和 Firefox 会将此属性指示为具有值 true(IE 在这里得到正确的东西:false)。所以这个属性暂时用处不大。

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

关于HTML img 属性 "complete",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12685844/

相关文章:

c# - 使用泛型的 xUnit 理论测试

java - 在Matlab中逆向im2java?

python - 使用 Selenium 的 text 和 innerHTML 之间的区别

html - sizes 属性不适用于 srcset 中的不同来源

html - 浏览器的图像全宽

javascript - 自行截图制作网页

javascript - 悬停背景根据所选主题更改

C++ SVG库写入路径数据

wpf - 从 WPF 应用程序中的资源设置图像源

javascript - 在javascript中获取前一个同级 anchor 元素的id