谁能解释一下属性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/