/*创建元素标签creatElement()
* 1,已经在一个节点上面了周围的元素节
* paraentNode,paraentElement,childNodes,children都动态的返回集合
* firstChild,firstElement,lastChild,lastElement
* 2,兄弟节点
* previousSibling,previousElementSibling前一个兄弟
* nextSibling nextElementSibling后一个兄弟元素
* document.getEelementByTagName('标签名')
* document.getElementByClassName('classname获取')
* 都是动态的返回一个集合
* 3,选择器querySelector('选择器')当前包括自己;而querySelectorAll('选择器')返回子元素的集合
* 4可以直接获取的节点document.documentElement document.header ;document.body
* 5修改html innerText获取的文本的内容innerHtml获取的标签和内容例如<p>测试</p>
* 6,getAttribuite('属性名');setAttribute('属性名','属性值')
* 7,H5定义的data-属性名 = 属性值 访问:elem.dataset.属性名
* 8,内联样式操作
* elem.style.color = 'red';获取计算过的完整的style样式var style = getComputerStyle(ele)
* 当然在讨厌的ie上面会有兼容的问题有坑!
* var sheet = document.styleSheets[i];
* var rule = sheet.cssRules[i]
* rule.style.属性名
* 9,追击元素注意性能也是高级开发工程师面试的亮点
* appendChild()追加一个节点
* insertBefore(节点,原有节点)插入一个节点
* removeChild(节点)删除一个节点
* replaceChild(child,oldEle)
* var frag = document.createDocumentFragment();创建文档片段
* 在需要动态的添加多个元素的是时候需要将子元素添加到文档片当上面让后在将文档片段添加到父元素上面
*
*
* */
js 离不开的增删改查的方法?
猜你喜欢
转载自blog.csdn.net/wangyun_gogo/article/details/81222807
今日推荐
周排行