当前位置: 首页 > news >正文

html5 手机网站导航条oppo手机商城

html5 手机网站导航条,oppo手机商城,沃尔玛网上商城中国,英文网站群建设目录 前言 一.父子关系 父子关系的常用属性 childNodes 获取所有的子节点 children 获取所有的子元素#xff08;dom元素#xff09; firstChild 获取元素的第一个子节点#xff0c;相当于 childNodes[0] firstElementChild 获取元素的第一个元素 相当于 children[0]…目录 前言 一.父子关系  父子关系的常用属性 childNodes 获取所有的子节点 children 获取所有的子元素dom元素 firstChild 获取元素的第一个子节点相当于 childNodes[0] firstElementChild 获取元素的第一个元素 相当于 children[0] lastChild 获取元素的最后一个子节点  lastElementChild 获取元素的最后一个子元素 注意 兄弟关系的常用属性 nextSibling 获取当前元素的下一个兄弟节点 nextElementSibling  获取当前元素的下一个兄弟元素ie 6 7 8 不支持 previousSibling  获取当前元素的上一个兄弟节点 previousElementSibling 获取当前元素的上一个兄弟元素ie 6 7 8 不支持 案例 封装一个通用方法使其在低版本ie中也可以直接获取下一个dom元素传入当前元素对象返回下一个元素对象 前言 父子关系和兄弟关系在 DOM 中具有重要的作用使开发者能够方便地导航和操作 DOM 元素。它们为动态创建和修改 DOM 结构、样式和布局控制、事件处理和委托等提供了强大的功能和灵活性。 一.父子关系  父子关系的常用属性 childNodes 获取所有的子节点 children 获取所有的子元素dom元素 let list document.querySelector(#list)console.log(list.childNodes,list.children); firstChild 获取元素的第一个子节点相当于 childNodes[0] firstElementChild 获取元素的第一个元素 相当于 children[0] //把第一个li的颜色设置为红色list.firstElementChild.style.color #f00; let list document.querySelector(#list)console.log(list.firstChild,list.firstElementChild); lastChild 获取元素的最后一个子节点  lastElementChild 获取元素的最后一个子元素 console.log(list.lastChild,list.lastElementChild);list.lastElementChild.style.fontSize 40px; 注意 标准浏览器好ie高版本会把回车换行当做文本节点ie低版本8及以下不会也就是ie 6 7 8 不支持。       parentNode 和 parentElement 都是查找元素的父元素 一般的 parentNode 兼容性更好因此更常用 //查找父节点console.log(li.parentNode,li.parentElement); 兄弟关系的常用属性 nextSibling 获取当前元素的下一个兄弟节点 nextElementSibling  获取当前元素的下一个兄弟元素ie 6 7 8 不支持 let li document.querySelector(#listli:nth-child(6))li.style.fontSize 40pxconsole.log( li.nextSibling,li.nextElementSibling);//给当前元素的下一个元素添加样式li.nextElementSibling.style.color pink previousSibling  获取当前元素的上一个兄弟节点 previousElementSibling 获取当前元素的上一个兄弟元素ie 6 7 8 不支持 //获取当前元素的上一个 节点和上一个元素console.log(li.previousSibling,li.previousElementSibling);li.previousElementSibling.style.color #f60 案例 封装一个通用方法使其在低版本ie中也可以直接获取下一个dom元素传入当前元素对象返回下一个元素对象 function getEle(domObj){// 如果不存在参数if (!domObj) {return null;}//获取传入对象的下一个节点let ele domObj.nextSibling;while (eleele.nodeType!1) { //如果ele存在console.log(输出 ele.nodeType);ele ele.nextSibling;// //如果没有下一个元素// if (elenull) {// return null;// }}return ele;}console.log(getEle(li));let li10 document.querySelector(#listli:nth-child(10))console.log(getEle(li10));let head document.querySelector(head)console.log(getEle(head));let html document.querySelector(html)console.log(html);console.log(getEle(html));
http://www.hkea.cn/news/14444246/

相关文章:

  • 洛阳网站建设制作公司主页网站
  • 大埔县住房和城乡规划建设局网站怎么查logo有没有被注册
  • 二手网站排名河北项目网
  • 腾讯云网站免费建设中山 照明 骏域网站建设
  • 制作静态网站制作做房地产用什么网站好
  • 企业网站建设费用的预算电脑配件经营网站的建设
  • 中国空间站和国际空间站对比山东省建设协会网站
  • 盐城网站开发市场公司官网域名怎么注册
  • 制作微信的网站衡水网站建设联系电话
  • 如何创建网站教程视频郑州优化网站
  • jsp源码做网站wap网站如何制作
  • 烟台百度网站排名永州网站制作
  • .net网站项目有哪些购物网站开发语言
  • 我自己做的网站一直没有效果怎么办域名过期了被别人拿去做违法
  • 在电脑上怎么做网站php网站开发是做什么的
  • 12306网站做的好丑北京网站设计公司哪家公司好
  • 手机怎么做自己的网站食品网站建设书
  • 南宁网站建设策划外包wordpress 百度广告
  • 免费下载网站模版php项目开发案例源码
  • 深圳网站关键词优化排名西安企业建站公司
  • 有没有女的做任务的网站app扁平化设计网站
  • 广西省建设厅网站网站被重定向跳转
  • 海珠区做网站的公司上海网站建设网站游戏
  • 网上怎么自己做网站360doc 网站怎么做
  • 物流企业网站淄博公司做网站
  • 如何做一款服装网站ftp网站 免费
  • 旅游哪个网站最好静态网站开发预期效果
  • 网站搬家后出错网站建设从哪入手
  • 芷江建设工程招投标网站公司策划方案怎么做
  • 建设一个简单的网站精美旅游网站案例