在使用nextSibling与previousSibling时,常出现选不到预计对象的情况

eg: <div class="a">1</div>

  <div class="b" onclick= "aa(this)">2</div>

function aa(obj){

  console.log(obj.previousSibling);

}

输出的居然是文本对象,若更改dom,去除空格

<div class="a">1</div><div class="b" onclick= "aa(this)">2</div>

则成功获取<div class="a">1</div>

因为: 在使用nextSibling与previousSibling时,空白文本也是一个节点!

同理childNodes也一样!

最新文章

  1. android Animation介绍
  2. 使用串口线真机调试Linux内核
  3. 执行mysqld_safe报错:mysqld does not exist or is not executable
  4. iframe跨域访问
  5. XML的简单学习
  6. HDUoj-------(1128)Self Numbers
  7. openldap安装配置
  8. JS实现回到页面顶部动画效果 2016.03.23
  9. python url解析
  10. UI----安健2 UIswitch UIslider
  11. scope引起的问题
  12. JavaScript函数(二)
  13. android BLE Peripheral 模拟 ibeacon 发出ble 广播
  14. Spark Standalone spark-env.sh
  15. 三角形(hdu1249)递推
  16. [20180604]在内存修改数据(bbed).txt
  17. FastReport报表打印总页数的问题?
  18. 安装PostGIS 2.1.1 时遇到checking for library containing GDALAllRegister... no
  19. WorldWind源码剖析系列:地形瓦片类TerrainTile和地形瓦片服务类TerrainTileService
  20. Java用freemarker导出word

热门文章

  1. 转换成maven时报错
  2. c语言正则表达式
  3. 浙大pat 1048 题解
  4. Highest Rated Features
  5. WildMagic 简单图元(一)
  6. CentOS系统更换软件安装源aliyun的
  7. 安装unbuntu系统后改回windows引导的方法
  8. erlang四大behaviour之二-gen_fsm
  9. ajax的项目实操(只用于记录部分文件未引入)
  10. iOS 计算两个坐标之间的距离