700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > -03-02js学习-dom获取属性 元素节点的获取父节点 子节点 兄弟节点的方法.

-03-02js学习-dom获取属性 元素节点的获取父节点 子节点 兄弟节点的方法.

时间:2022-10-06 22:26:00

相关推荐

-03-02js学习-dom获取属性 元素节点的获取父节点 子节点 兄弟节点的方法.

问题:

排它思想是什么?获取属性值有那些方法?H5中规定所有的自定义属性格式是怎样的?H5中规定所有的自定义属性都存在那里?怎么通过存放的位置进行取值?H5中获取属性值建议使用那种方法?节点获取元素与dom提供的方法获取元素,那个好?元素节点,属性节点,文本节点的nodeType是什么?获取父节点的方法?获取子点方法获取第一个节点,与最后一个节点,为什么不用官方提供的方法?实际的操作中兄弟节点操作,为什么直接使用nextElementSibing()与previousElementSibling().?

回答:

排它思想是什么?

a) 原理,先去所有它人,再设置自己获取属性值有那些方法?

a) Element.属性

b) Element.getAttribute(‘属性’),(重点)H5中规定所有的自定义属性格式是怎样的?

a) 以data-开头为属性名并且赋值H5中规定所有的自定义属性都存在那里?怎么通过存放的位置进行取值?

a) 存在dataset集合中

b) 类似于数组取值,只是如果有多个- 连接成的单词,获取的时候要用小写的驼峰命名H5中获取属性值建议使用那种方法?

a) 使用Element.getAttribute(‘属性’).因为这样相对于Element.属性的兼容性要好,Element.属性只是最新才推出来的.节点获取元素与dom提供的方法获取元素,那个好?

a) 节点获取元素,更好点.

b) Dom提供的方法主要用获取对象,而节点元素在于处理相对关系.元素节点,属性节点,文本节点的nodeType是什么?

a) 元素节点 为1;

b) 属性节点 为2

c) 文本节点 为3获取父节点的方法?

a) Element.parentNode获取子点方法

a) Element.childNodes

b) Element.children;(重点使用) 因为它只得到元素节点面childNodes是所有节点都得到,不光用元素节点,还有属性节点,文本节点.但我要用的只有元素节点.获取第一个节点,与最后一个节点,为什么不用官方提供的方法?

a) 因为firstElementChild(),lastElementChild()有兼容性问题.所以使用数组的表示方法来表示第一个节点与最后一个节点,children[0],children[element.children.length-1))实际的操作中兄弟节点操作,为什么直接使用nextElementSibing()与previousElementSibling().?

a) 因为nextElementSibing(),previousElementSibling()有兼容性问题,解决方法是封装一个兼容性的方法.核心方法是nextSibling().它没有兼容性限制.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。