关于js的Node类型的元素节点和属性节点的问题?

今天在查看某一个元素节点的子节点时,打印发现他的子节点一般只有别的元素节点和文本节点,那么属性节点的位置是在哪呢?在实际的结构中某一个元素的的属性所有的属性节点,他是这个元素节点的兄弟节点吗?还是说是这个元素节点的子节点吗?我虽然可以通过getAttributeNode来获取到这个节点,但是这个节点是在哪里呢?有点迷惑

阅读 1.3k
1 个回答

属性在元素节点上,属性是自身属性,自然挂在元素上,比如:获取id属性:element.id,获取class属性:element.className,获取data-*属性:element.dataset.*

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题