HTML-属性与属性
是id
HTML的属性吗?
我应该做$('#selector').attr('id');
还是$('#selector').prop('id');
我读了很多文章,但仍然感到困惑。
有人可以向我解释一下HTML / JS中的属性与属性之间的区别是非常简单的吗?
回答:
属性由HTML定义。属性(在DOM元素上)由DOM(以及HTML 5定义,模糊了标记和DOM之间的边界)。
一些HTML属性具有1:1映射到属性。id
就是这样的一个例子。
有时名称是不同的。该class
属性映射到该className
属性,该value
属性映射到该defaultValue
属性(而该value
属性没有对应的属性)。
当我最初写这个答案时,我认为有些属性没有1:1映射到属性。有了此更新,我再也想不到(并且已对以上示例进行了更正)。
以上是 HTML-属性与属性 的全部内容, 来源链接: utcz.com/qa/407475.html