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

滨州网站定制搬瓦工搭建wordpress

滨州网站定制,搬瓦工搭建wordpress,电脑软件制作,网络公司名字怎么取1. JavaScript 的组成部分#xff1a; ECMAScript#xff1a;简称 ES#xff0c;它是欧洲计算机协会#xff0c;大概每年的六月中旬定制语法规范。DOM#xff1a;全称 Document Object Model#xff0c;即为文档对象类型。BOM#xff1a;全称 Browser Object Model ECMAScript简称 ES它是欧洲计算机协会大概每年的六月中旬定制语法规范。DOM全称 Document Object Model即为文档对象类型。BOM全称 Browser Object Model即为浏览器对象类型。 2. 节点树 节点即为标签节点之间的这种关系我们称之为“节点树”因为很像一棵大树。 DOM文档对象类型可以理解为是整个节点树最外层“根元素”。DOM 其实就是 JS 语言中内置的引用类型 document 对象DOM 对象经常用来操作节点也就是标签。比如节点样式、属性、文本等等。 script typetext/javascript// DOM其实就是内置的 document 对象引用类型数据console.log(document); // #documentconsole.log(typeof document); // object /script 3. DOM 属性 DOM 在 JS 中是引用类型数据官方给我们提供了很多属性进行操作 DOM。 documentElement获取节点树的 html 标签head获取节点树的 head 标签title获取节点 title 标签的文本body获取节点树的 body 标签 script typetext/javascript// DOM 常用属性// documentElement获取节点树的 html 标签console.log(document.documentElement); // html.../html// head获取节点树的 head 标签console.log(document.head); // head.../head// title获取节点 title 标签的文本console.log(document.title); // 节点树认知// body获取节点树的 body 标签console.log(document.body); // body.../body /script 4. DOM 方法 官方也给我们提供了很多方法用来操作节点树上的标签返回获取到的节点对象单个。 !DOCTYPE html html langen headmeta idcur charsetUTF-8titleTitle/titlestyle typetext/css* {margin: 0;padding: 0;}#box {color: red;text-indent: 3em;background-color: cyan;}/style /head bodydiv idbox我爱你我的祖国/divulli1/lili idme2/lili classgreen3/lili4/lili classgreen5/li/ulinput typecheckbox namehobby / 读书input typecheckbox namehobby / 游泳input typecheckbox namehobby / 画画 /body /html (1) getElementById getElementById 方法是 document 对象的方法可以通过标签的 Id 属性在节点树中获取节点。 // getElementById 方法可以根据 id 获取到节点树上的任意节点。需要给标签添加 id 属性通过 id 选择器获取 const element document.getElementById(box); const eleCur document.getElementById(cur); const eleMe document.getElementById(me); console.log(element); // div idbox.../div console.log(eleCur); // meta idcur charsetUTF-8 console.log(eleMe); // li idme2/li console.log(typeof element); // object getElementById 方法可以通过标签 ID 选择器获取对应节点。一般我们将 script 标签放在程序最底部。不管节点标签在网页中嵌套关系如何复杂都可以通过这个方法获取。注意节点标签在 JS 中属于引用类型数据。 (2) getElementsByName getElementsByName 方法可以根据 name 属性获取到节点树上的节点返回获取到的所有节点多个。 // getElementsByName 方法可以根据 name 获取到节点树上的任意节点。需要给标签添加 name 属性通过 name 选择器获取 const eleHobbies document.getElementsByName(hobby); console.log(eleHobbies); // NodeList(3) [input, input, input] 这个方法在实际应用中有些限制它通常用于获取带有 name 属性的表单元素如 input、button、select 标签等。  (3) getElementsByTagName getElementsByTagName 方法可以根据标签名获取到节点树上的节点返回获取到的所有节点多个。 // getElementsByTagName 方法可以根据标签名获取到节点树上的任意节点。 const eleDivs document.getElementsByTagName(div); const eleLis document.getElementsByTagName(li); console.log(eleDivs); // HTMLCollection(1) [div#box] console.log(eleLis); // HTMLCollection(5) [li, li#me, li.green, li, li.green] (4) getElementsByClassName getElementsByClassName 方法可以根据类名获取到节点树上的节点返回获取到的所有节点多个。 // getElementsByClassName 方法可以根据类名获取到节点树上的任意节点需要给标签添加 class 属性通过类选择器获取 const eleGreens document.getElementsByClassName(green); console.log(eleGreens); // HTMLCollection(2) [li.green, li.green] (5) querySelector querySelector 方法可以根据 css 选择器获取到节点树上的节点返回第一个匹配的节点单个。 // querySelector 方法可以根据 css 选择器获取到节点树上的任意节点 const eleBox document.querySelector(#box); const eleLi document.querySelector(li); const eleGreen document.querySelector(.green); console.log(eleBox); // div idbox.../div console.log(eleLi); // li1/li console.log(eleGreen); // li classgreen3/li (6) querySelectorAll querySelectorAll 方法可以根据 css 选择器获取到节点树上的节点返回所有匹配的节点多个。 // querySelectorAll 方法可以根据 css 选择器获取到节点树上的任意节点 const eleLisAll document.querySelectorAll(li); console.log(eleLisAll); // NodeList(5) [li, li#me, li.green, li, li.green] 上面这些用于获取 DOM 节点的方法可以从任意的父节点调用而不仅仅是从 document 对象。这意味着我们可以从任何特定的 DOM 元素开始搜索以获取其子元素或者与之相关的元素。 1 通过 id 获取元素从任何节点调用 getElementById 并不常见因为 id 应该是唯一的所以 document.getElementById 已足够。但理论上从某个较大的节点开始调用此方法它仍然会在整个文档范围内查找该 id。 2 通过类名获取一组元素 var elements parentNode.getElementsByClassName(className); 这里parentNode 可以是任何 DOM 节点它将返回该节点下所有具有指定类名的子元素。 3 通过标签名获取一组元素 var elements parentNode.getElementsByTagName(tagName); 类似地parentNode 是想要开始搜索的节点它将返回该节点下所有具有指定标签名的子元素。 4 通过 CSS 选择器获取一个元素 var element parentNode.querySelector(.className); 在这里parentNode.querySelector 将返回第一个匹配 CSS 选择器的子元素。 5 通过 CSS 选择器获取一组元素 var elements parentNode.querySelectorAll(.className); 这将返回 parentNode 下所有匹配 CSS 选择器的子元素。 在使用这些方法时只要确保 parentNode 是一个有效的 DOM 节点即可。这种方法的优势在于它允许我们更具体地定位搜索范围从而在大型文档中更有效率地找到需要的元素。 getElementsByName 实际上是一个定义在 document 对象上的方法。这意味着它不能从任意父节点调用而只能从 document 调用。 例如document.getElementsByName(nameValue) 是有效的但如果尝试从非 document 节点调用此方法则会导致错误。 5. 操作 DOM 节点 我们可以通过 DOM 方法获取到节点树上的任意节点标签经常通过点语法来操作节点的属性、文本、样式等。 (1) 操作节点属性 我们可以通过 DOM 方法获取节点进而操作节点属性。 通过 节点对象.属性名可以获取节点某一个属性的属性值当然也可以通过 JS 来动态设置新的属性值。 div idbox classcur我是祖国的未来/div divinput typetext idbox1 /div // JS 当中经常通过 DOM 获取节点经常用来操作节点属性 const div document.getElementById(box); const input document.getElementById(box1);// 获取节点属性值 console.log(div.id); // box console.log(div.className); // cur console.log(input.type); // text// 设置节点属性值 div.id memeda; div.className hahaha; input.type password; 也可以通过节点对象的 getAttribute 方法和 setAttribute 方法来操作节点属性。 // 获取节点属性 console.log(div.getAttribute(id)); // box console.log(input.getAttribute(type)); // text// 设置节点属性 div.setAttribute(id, memeda); input.setAttribute(type, password); (2) 操作节点文本 我们可以通过 DOM 对象提供的方法获取对应的节点我们也可以通过点语法操作节点文本。 节点开始标签和结束标签之间的内容就称为节点的文本。 p段落文本/p 上面的“段落文本”就是 p 标签的文本。 p idcur我最近想学习 web 前端/p pinput typetext idcontainer value我是默认的文本需通过 value 属性获取和设置 /p 操作节点文本分为两种情况 操作表单元素文本需要通过 value 属性进行操作。 // 表单元素input、select、textarea、button 这些元素 // 表单元素操作文本需要使用 value 属性 const input document.getElementById(container); // 获取文本 console.log(input.value); // 我是默认的文本需通过 value 属性获取和设置 // 设置文本 input.value 通过 JS 给表单元素重新设置新的文本; 操作非表单元素需要通过 innerHTML 属性和 InnerText 属性进行操作。 // 非表单元素不是 input、select、textarea、button 这些元素如 div、span、a、img 等 // 非表单元素操作文本需要使用 innerHTML 属性和 innerText 属性 const p document.getElementById(cur); // 获取文本 p.innerHTML 我最近想学习 span stylecolor: red;web 前端/span; p.innerText 我是中国最帅的帅大哥; // 设置文本 p.innerHTML 我是中国最帅的帅大哥; (3) 操作节点样式 我们可以通过 DOM 方法获取节点可以操作节点的行内样式。 p idbox stylewidth: 100px; height: 100px; color: red; background-color: cyan我是大帅哥/p // 获取节点 const p document.getElementById(box);// 获取节点的行内样式 console.log(p.style); // CSSStyleDeclaration {0: width, 1: height, 2: color, 3: background-color, width: 100px, height: 100px, color: red, backgroundColor: cyan, length: 4} console.log(p.style.width); // 100px console.log(p.style[color]); // red// 设置节点的行内样式 p.style.width 200px; p.style.height 200px; p.style[color] cyan; p.style.backgroundColor red; // 驼峰 在 JS 中点语法操作行内样式。通过 JS 代码可以获取行内样式内部样式和外部样式不可以当然也可以设置行内样式。节点样式 background-color、font-size 等中间带有横杠的样式样式名需变为驼峰写法。
文章转载自:
http://www.morning.ghgck.cn.gov.cn.ghgck.cn
http://www.morning.xykst.cn.gov.cn.xykst.cn
http://www.morning.tjndb.cn.gov.cn.tjndb.cn
http://www.morning.bfgbz.cn.gov.cn.bfgbz.cn
http://www.morning.sbpt.cn.gov.cn.sbpt.cn
http://www.morning.kdbbm.cn.gov.cn.kdbbm.cn
http://www.morning.fhcwm.cn.gov.cn.fhcwm.cn
http://www.morning.ebpz.cn.gov.cn.ebpz.cn
http://www.morning.rjcqb.cn.gov.cn.rjcqb.cn
http://www.morning.xhqwm.cn.gov.cn.xhqwm.cn
http://www.morning.ggjlm.cn.gov.cn.ggjlm.cn
http://www.morning.pzbqm.cn.gov.cn.pzbqm.cn
http://www.morning.gcszn.cn.gov.cn.gcszn.cn
http://www.morning.snccl.cn.gov.cn.snccl.cn
http://www.morning.rjznm.cn.gov.cn.rjznm.cn
http://www.morning.lmdfj.cn.gov.cn.lmdfj.cn
http://www.morning.wmrgp.cn.gov.cn.wmrgp.cn
http://www.morning.srnth.cn.gov.cn.srnth.cn
http://www.morning.plhyc.cn.gov.cn.plhyc.cn
http://www.morning.fnwny.cn.gov.cn.fnwny.cn
http://www.morning.nwfpl.cn.gov.cn.nwfpl.cn
http://www.morning.lnbcg.cn.gov.cn.lnbcg.cn
http://www.morning.brwnd.cn.gov.cn.brwnd.cn
http://www.morning.rmyt.cn.gov.cn.rmyt.cn
http://www.morning.rmxwm.cn.gov.cn.rmxwm.cn
http://www.morning.ksgjy.cn.gov.cn.ksgjy.cn
http://www.morning.lsxabc.com.gov.cn.lsxabc.com
http://www.morning.chkfp.cn.gov.cn.chkfp.cn
http://www.morning.mrfnj.cn.gov.cn.mrfnj.cn
http://www.morning.nzmqn.cn.gov.cn.nzmqn.cn
http://www.morning.fpzz1.cn.gov.cn.fpzz1.cn
http://www.morning.cznsq.cn.gov.cn.cznsq.cn
http://www.morning.tygn.cn.gov.cn.tygn.cn
http://www.morning.gqbks.cn.gov.cn.gqbks.cn
http://www.morning.rdkqt.cn.gov.cn.rdkqt.cn
http://www.morning.pqcsx.cn.gov.cn.pqcsx.cn
http://www.morning.wglhz.cn.gov.cn.wglhz.cn
http://www.morning.gjsjt.cn.gov.cn.gjsjt.cn
http://www.morning.fnfhs.cn.gov.cn.fnfhs.cn
http://www.morning.jwwfk.cn.gov.cn.jwwfk.cn
http://www.morning.qlwfz.cn.gov.cn.qlwfz.cn
http://www.morning.txqsm.cn.gov.cn.txqsm.cn
http://www.morning.jczjf.cn.gov.cn.jczjf.cn
http://www.morning.qlckc.cn.gov.cn.qlckc.cn
http://www.morning.bctr.cn.gov.cn.bctr.cn
http://www.morning.cmcjp.cn.gov.cn.cmcjp.cn
http://www.morning.tkchg.cn.gov.cn.tkchg.cn
http://www.morning.yllym.cn.gov.cn.yllym.cn
http://www.morning.cfnht.cn.gov.cn.cfnht.cn
http://www.morning.smmrm.cn.gov.cn.smmrm.cn
http://www.morning.kbdjn.cn.gov.cn.kbdjn.cn
http://www.morning.huxinzuche.cn.gov.cn.huxinzuche.cn
http://www.morning.rsfp.cn.gov.cn.rsfp.cn
http://www.morning.paoers.com.gov.cn.paoers.com
http://www.morning.ctsjq.cn.gov.cn.ctsjq.cn
http://www.morning.bplqh.cn.gov.cn.bplqh.cn
http://www.morning.hmxb.cn.gov.cn.hmxb.cn
http://www.morning.zcfmb.cn.gov.cn.zcfmb.cn
http://www.morning.jmllh.cn.gov.cn.jmllh.cn
http://www.morning.ylqb8.cn.gov.cn.ylqb8.cn
http://www.morning.mfsjn.cn.gov.cn.mfsjn.cn
http://www.morning.txtgy.cn.gov.cn.txtgy.cn
http://www.morning.dskmq.cn.gov.cn.dskmq.cn
http://www.morning.ttfh.cn.gov.cn.ttfh.cn
http://www.morning.yybcx.cn.gov.cn.yybcx.cn
http://www.morning.nflpk.cn.gov.cn.nflpk.cn
http://www.morning.ltrz.cn.gov.cn.ltrz.cn
http://www.morning.njnqn.cn.gov.cn.njnqn.cn
http://www.morning.ryxdf.cn.gov.cn.ryxdf.cn
http://www.morning.rdnjc.cn.gov.cn.rdnjc.cn
http://www.morning.qfgwx.cn.gov.cn.qfgwx.cn
http://www.morning.wphzr.cn.gov.cn.wphzr.cn
http://www.morning.glncb.cn.gov.cn.glncb.cn
http://www.morning.wlstn.cn.gov.cn.wlstn.cn
http://www.morning.gkjnz.cn.gov.cn.gkjnz.cn
http://www.morning.hwhnx.cn.gov.cn.hwhnx.cn
http://www.morning.rxnl.cn.gov.cn.rxnl.cn
http://www.morning.bmzxp.cn.gov.cn.bmzxp.cn
http://www.morning.ynbyk.cn.gov.cn.ynbyk.cn
http://www.morning.nkqnn.cn.gov.cn.nkqnn.cn
http://www.tj-hxxt.cn/news/247874.html

相关文章:

  • 做兼职在什么网站上找淄博桓台网站建设报价
  • 六安市网站制作吉林商城网站建设
  • 济宁企业做网站如何制作收费网站
  • 全国做网站的内容管理系统软件
  • 怎么查网站有没有做404深圳设计产业园
  • 郑州住房和城乡建设部网站wordpress raw
  • html5网站开发公司在云服务器打建网站
  • 昆明网站建设哪家便宜购物网站的模块
  • 最新网站推广方法wordpress分类目录浏览权限
  • 注册网站如何备案温州建设银行网站
  • 成都营销网站建设团队虚拟主机网站建设实训总结
  • 可以免费做网站推广的平台app开发公司查询
  • 怎么制作网站程序如何用nat123做网站
  • 贪玩手游官方网站东莞网站建设 少儿托管
  • html5手机网站建设国内著名展馆设计公司案例
  • 厦门建设工程交易中心网站广告信息发布平台
  • 西安网站建设 乐云seo郴州网站制作设计
  • 义乌免费做网站昆明做网站的公司哪家好
  • 普通电脑怎么建设网站北京营销网站建站公司
  • 群晖 做网站服务器三合一商城网站
  • 做文章网站有关wordpress教学的网站
  • 深圳制作网站软件柬埔寨网赌网站开发
  • 外贸网站知名做外链徐州市建设工程招标网
  • 哪些行业做网站推广的多打工网站校企合作建设
  • 网站内容页怎么做网页设计案例代码
  • 简述网站规划的流程广告网站建设与制作公司
  • 响应式网站改为自适应怎么把网站做成自适应
  • 找谁做网站南宁网站建设索q479185700
  • 网站建设教案2017 上海网站备案
  • 合肥网站优化软件网页设计 网站建设 哪个好