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

京东网站注册上海做网站好的公司有哪些

京东网站注册,上海做网站好的公司有哪些,wordpress 排版不正常,阿里巴巴网站建设论文在文档对象模型 (DOM) 中#xff0c;每个节点都是一个对象。DOM 节点有三个重要的属性 #xff1a; 1. nodeName : 节点的名称 2. nodeValue #xff1a;节点的值 3. nodeType #xff1a;节点的类型 节点类型#xff1a;元素 1 #xff0c;属性 2 #xff0c;文本 3 每个节点都是一个对象。DOM 节点有三个重要的属性 1. nodeName : 节点的名称 2. nodeValue 节点的值 3. nodeType 节点的类型 节点类型元素 1 属性 2 文本 3 注释 8文档 9。 一、添加和删除节点HTML 元素 1、创建节点 1创建该元素元素节点 2向一个已存在的元素追加该元素。 语法appendChild(newnode) eg: div iddiv1 p idp1这是一个段落/p p idp2这是另一个段落/p /divscript var paradocument.createElement(p); var nodedocument.createTextNode(这是新段落。); para.appendChild(node);var elementdocument.getElementById(div1); element.appendChild(para); /script document.createElement(标签名); // 创建元素节点 document.createTextNode(文本); //创建文本节点 appendChild(); //方法向节点添加最后一个子节点。也可以使用 appendChild() 方法从一个元素向另一个元素中移动元素。 用法a.appendChild(b)把b添加到a内。 2.添加节点 appendChild(); //在指定节点的最后一个子节点列表之后添加一个新的子节点。 语法eg:同上。 insertBefore(); //insertBefore() 方法可在已有的子节点前插入一个新的子节点。 语法insertBefore(newnode,node); eg: ul idtest liJavaScript/li liHTML/li /ulscript typetext/javascript var otest document.getElementById(test); var newli document.createElement(li); newli.innerHTMLphp; //otest.insertBefore(newli,otest.lastChild); otest.insertBefore(newli,otest.childNodes[1]); /script 3.删除节点 removeChild() //removeChild() 方法从子节点列表中删除某个节点。如删除成功此方法可返回被删除的节点如失败则返回 NULL。 语法nodeObject.removeChild(node) eg: div iddiv1 p idp1这是一个段落。/p p idp2这是另一个段落。/p /divscript var parentdocument.getElementById(div1); var childdocument.getElementById(p1); parent.removeChild(child); /script DOM 需要清楚需要删除的元素以及它的父元素。先找到希望删除的子元素然后使用其 parentNode 属性来找到父元素。 4.替换节点 replaceChild //把一个给定父元素里面的一个子节点替换为另一个子节点。 语法referencre element.replaceChild(newChild,oldChild); //newChild: 必需用于替换 oldChild的对象。 oldChild: 必需被 newChild替换的对象。 eg: div b idoldnodeJavaScript/b是一个很常用的技术为网页添加动态效果。/div a hrefjavascript:replaceMessage() relexternal nofollow 将加粗改为斜体/ascript typetext/javascript function replaceMessage(){var bdocument.getElementById(oldnode);var newNodedocument.createElement(i);newNode.innerHTMLb.innerHTML;b.parentNode.replaceChild(newNode,b); } /script 注意当 oldnew 被替换时所有与之相关的属性内容都将被移除。 newChild必须先被建立。 5.访问子节点 childNodes //访问选定元素节点下的所有子节点的列表返回的值可以看作是一个数组他具有length属性。 语法elementNode.childNodes //可用childNodes[i]数组的形式表示第几个子元素 eg: div javascript pjavascript/p divjQuery/div h5PHP/h5 /div script typetext/javascript var intdocument.getElementsByTagName(div)[0].childNodes; for (var i0;iint.length;i) { document.write(名字int[i].nodeNamebr); } document.write(子节点个数int.lengthbr); /script 6.访问子节点的第一和最后项 firstChild //返回‘childNodes数组的第一个子节点。如果选定的节点没有子节点则该属性返回 NULL。 语法node.firstChild //与elementNode.childNodes[0]是同样的效果。 lastChild //返回‘childNodes数组的第一个子节点。如果选定的节点没有子节点则该属性返回 NULL。 语法node.lastChild //与elementNode.childNodes[elementNode.childNodes.length-1]是同样的效果。 eg div idcon pjavascript/p divjQuery/div h5PHP/h5 /div script typetext/javascript var xdocument.getElementById(con); document.write(第一个子节点x.firstChild.nodeNamebr); document.write(最后一个子节点x.lastChild.nodeName); /script 7.访问父节点 parentNode //获取指定节点的父节点 语法elementNode.parentNode eg: div idtext p idcon parentNode 获取指点节点的父节点/p /div script typetext/javascript var mynode document.getElementById(con); document.write(mynode.parentNode.nodeName); /script 注意: 父节点只有一个浏览器兼容问题chrome、firefox等浏览器标签之间的空白也算是一个文本节点。 8.访问兄弟节点 nextSibling //可返回某个节点之后紧跟的节点处于同一树层级中。 语法nodeObject.nextSibling previousSibling //可返回某个节点之前紧跟的节点处于同一树层级中。 语法nodeObject.previousSibling eg: ul idmyList li iditem1Coffee/li li iditem2Tea/li /ul p iddemo点击按钮来获得首个项目的下一个同胞。/p button οnclickmyFunction()试一下/button script function myFunction() { var xdocument.getElementById(demo); x.innerHTMLdocument.getElementById(item1).nextSibling.innerHTML; } /script 注意: 如果无此节点则该属性返回 null。两个属性获取的是节点。Internet Explorer 会忽略节点间生成的空白文本节点例如换行符号而其它浏览器不会忽略。 解决问题方法:判断节点nodeType是否为1, 如是为元素节点跳过。 以上就是本文的全部内容希望对大家的学习有所帮助 您可能感兴趣的文章: 详解JS获取HTML DOM元素的8种方法JS控制HTML元素的显示和隐藏的两种方法JavaScript中获取HTML元素值的三种方法JavaScript通过HTML的class来获取HTML元素的方法总结javascript 控制 html元素 显示/隐藏实现代码文章同步发布 https://www.geek-share.com/detail/2775368631.html 转载于:https://www.cnblogs.com/xxcn/p/11267818.html
http://www.pierceye.com/news/773281/

相关文章:

  • 在哪里可以找到做网站的公司wordpress下拉
  • 企业网站更新什么内容网站设计怎么保持风格一致
  • 网页设计作业网站素材和效果图网站开发和网络安全
  • 开发一个彩票网站多少钱怎么为一个网站做外链
  • 一家专门做动漫的网站怎么查企业注册信息
  • 中太建设集团官方网站微信网页链接怎么制作
  • 做家政网上推广网站长沙网站建设有哪些
  • 西安网站建设 招聘西安是哪个省属于哪个市
  • 灯饰网站开发中国十大门窗品牌
  • 移动网站开发认证基层建设被哪些网站全文收录
  • 中国电子商务网站小吃网站建设
  • 用什么语言能写网站吗装修公司招聘网站
  • 触摸网站手机软件开发公司赚钱吗
  • 刘家窑网站建设公司网店装修模板
  • 旅游网站国内外研究现状微信模板素材
  • 查一下红之易道学做的什么网站全国大型网站建设
  • 网站页面可以用什么框架做wordpress 自动 图片大小
  • 百度小程序可以根据网站的要求做吗网站建设评分细则
  • 团购模板网站廉洁长沙网站
  • 湖州建设网站制作多多进宝cms网站建设
  • 自己做网站有哪些方法呢深圳网站设计张兵
  • 网站开发技术的选择wordpress 标签 中文
  • 建设速干裤移动网站公司logo注册
  • 中山网站建设找阿江欢迎页网页设计作品欣赏
  • seo是东莞企业网站排seo网站制作与管理技术...
  • 哪里有建设好的网站做网站用哪个预装系统
  • h5技术建设网站的知识wordpress+主题+欣赏
  • 如何优化网站排名淘宝客 备案 网站名称
  • 网站后台管理系统源代码沧州市宇通网站建设公司
  • 郴州网站设计公司阜新网站设计