
学习记录
林飞的梦呓
日拱一码,功不唐捐!
展开
-
obj.offsetLeft和obj.style.left区别
obj.offsetLeft和obj.style.left的区别obj.offsetLeft: 获取的是相对于父对象的左边距; obj.style.left: 获取或设置相对于具有定位属性(position定义为relative)的父对象的左边距相同点: 父元素的position定义为relative,子元素的position定义为absolute,那么子元素的obj.style.left的值是原创 2017-12-10 17:26:36 · 1600 阅读 · 0 评论 -
childNodes和children
childNodes和children获取某一节点的所有子元素节点,用哪个呢?childNodes 存在兼容性问题,对于标准浏览器,它包含的是元素节点和文本节点,可以根据节点的类型,判断是文本节点还是元素节点;而对于ie低版本就会获得我们想要的元素子节点children ie低版本还是标准浏览器都会获得元素子节点。<ul> <Li>1</Li> <Li>2</Li>原创 2017-12-10 17:41:03 · 216 阅读 · 0 评论 -
firstChild,lastChild 获取第一个/最后一个元素节点
firstChild,lastChild<ul><li>1</li> <li>2</li> <li>3</li> <li>4</li></ul><script> var ul = document.getElementsByTagName('ul')[0]; ul.firstChild.style.background = '#ff0000';原创 2017-12-10 18:46:28 · 5611 阅读 · 0 评论