elem=elem[dir]是什么意思啊 ,老师
用 nextSibling 举例:
elem['nextSibling'] === elem.nextSibling
elem['nextSibling'] 返回列表中的下一个同胞元素,如果没有 nextSibling 节点,则返回值为 null,这样就能循环遍历到所有的符合条件的节点了。
其他都是类似的。
elem是对象,既然是对象就可以用对象当方式操作
对象属性的两种获取方式为
1, elem.nextSibling
2, elem.['nextSibling']
当属性明确的时候可以 直接用 点 的方式操作 ,如果不明确时,可以将属性名作为变量传入[ ]方括号中.或者字符串拼接传入:["testAttr"+testAg]