浏览器上'报错:Uncaught TypeError: Cannot set property 'display' of undefined的注意了
nextSibling,previousSibling会将空格或者换行当做节点处理,p标签后有换行,所以你需要使用两次,
如var y=x.nextSibling.nextSibling;
或者换成nextElementSibling和previousElementSibling,同时注意这两个IE8及以下不兼容
nextSibling,previousSibling会将空格或者换行当做节点处理,p标签后有换行,所以你需要使用两次,
如var y=x.nextSibling.nextSibling;
或者换成nextElementSibling和previousElementSibling,同时注意这两个IE8及以下不兼容
2017-06-05