在阅读WHATWG的HTML5 - Web开发人员的技术规范时,我看到许多引用,例如:
在IDL属性中反映内容属性
某些IDL属性被定义为反映特定的内容属性。这意味着在获取时,IDL属性返回内容属性的当前值,在设置时,IDL属性将内容属性的值更改为给定值。
以及:
在符合要求的文档中,只有一个body元素。document.body IDL属性为脚本提供了访问文档body元素的便捷方式。
body元素公开了Window对象的一些事件处理程序内容属性。它还镜像了它们的事件处理程序IDL属性。
我的(虽然模糊)理解来自Windows世界。我认为.idl文件用于映射n层分布式应用程序中的远程过程调用。我会认为内容属性是指html元素属性。
在标准中,我没有看到解释这些术语“content attribute”和“IDL attribute”的用法的地方。有人能解释一下这些术语的含义以及这两种属性之间的关系吗?
Element
的innerHTML
。当你给这个属性设置一个值时,它会在解析提供的值后触发DOM的变化。它非常不像一个内容属性。 - HRJ