js找兄弟元素

通过nextSibling获取兄弟节点时,返回的是子节点的集合,是一个数组的格式。他会把换行和空格也当成是节点信息。因此可以通过递归的方式找,一直找到节点的类型是文本。let brother = a.nextSibling while(brother.nodetype === 3){ brother = brother.nextSibling } console.log(broth

- 阅读全文 -

原型和原型链

重要公式:1. var 对象 = new 函数() 2. 对象.__proto__ === 函数.prototypeprototype:每个函数都会有这个属性,普通对象是没有这个属性的(这里为什么说普通对象呢,因为JS里面,一切可以看成是对象,所以这里的普通对象不包括函数对象)。__proto__:每个对象都有这个属性,因为函数也是对象,所以函数也有这个属性。例子:用Number函数构造一个n1对

- 阅读全文 -