om直接选择器

  1 <!DOCTYPE html>
  2 <!--Dom直接选择器-->
  3 <html lang="en">
  4 <head>
  5     <meta charset="UTF-8">
  6     <title>DOM Tutoria</title>
  7     <style>
  8         .d1 {
  9             display: inline-block;
 10             width:   455px; /*一行4个*/
 11             margin: auto;
 12                      }
 13         .d2{
 14             width:254px;
 15             height:160px;
 16             padding:0px;
 17             margin:0px;
 18             border:1px solid;
 19             background-color:#aaa;
 20             word-wrap:break-word;
 21             }
 22         .d3 {
 23             display: inline-block;
 24             width:   310px; /*一行4个*/
 25             margin: auto;
 26                      }
 27     </style>
 28
 29 </head>
 30 <body>
 31     <div class="d1">文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。
 32     它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。
 33     我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。DOM属于浏览器,
 34     而不是JavaScript语言规范里的规定的核心内容。</div>
 35     <div>查找元素</div>
 36     <div class="d1">
 37     1、----------------------直接查找-----------------------
 38         document.getElementById             根据ID获取一个标签
 39         document.getElementsByName          根据name属性获取标签集合
 40         document.getElementsByClassName     根据class属性获取标签集合
 41         document.getElementsByTagName       根据标签名获取标签集合
 42     </div>
 43     <div class="d2">
 44     2、-----------间接查找----------
 45         parentNode          // 父节点
 46         childNodes          // 所有子节点
 47         firstChild          // 第一个子节点
 48         lastChild           // 最后一个子节点
 49         nextSibling         // 下一个兄弟节点
 50         previousSibling     // 上一个兄弟节点
 51     </div>
 52     <div class="d3">
 53         parentElement           // 父节点标签元素
 54         children                // 所有子标签元素
 55         firstElementChild       // 第一个子标签元素
 56         lastElementChild        // 最后一个子标签元素
 57         nextElementtSibling     // 下一个兄弟标签元素
 58         previousElementSibling  // 上一个兄弟标签元素
 59     </div>
 60     <br/>
 61     <br/>
 62     <br/>
 63     <div>  直接查找使用演示实例  </div>
 64
 65     <div id="i1">我是i1</div>
 66     <a>  a1 </a>
 67     <a>  a2 </a>
 68     <a>  a3 </a>
 69
 70     <br/>
 71     <br/>
 72     <br/>
 73
 74     <div>  直接查找使用演示结果    .innerHTML  是显示在网页,在审查元素中console不要加  </div>
 75     <script>
 76         var x = document.getElementById("i1").innerHTML;
 77         document.write(x)
 78     </script>
 79     <br/>
 80     <br/>
 81     <script>
 82         var y = document.getElementById("i1").innerHTML.innerText = "新内容";
 83         document.write(y)
 84     </script>
 85     <br/>
 86     <br/>
 87     <div>document.getElementsByTagName("a")</div>
 88     <div>只能在审查元素中console使用</div>
 89     <script>
 90         for(var i=0;i<100;i=i+1) {
 91             var z = document.getElementsByTagName("a")[i].innerHTML;
 92             document.write(z)
 93                                     }
 94     </script>
 95     <br/>
 96     <br/>
 97     <script>
 98         var z = document.getElementsByTagName("a")[1].innerHTML.innerText = "666";
 99         document.write(z)
100     </script>
101
102     <br/>
103     <br/>
104     <div>循环修改</div>
105     <script>
106         for(var i=0;i<100;i=i+1) {
107             var z = document.getElementsByTagName("a")[i].innerHTML.innerText = "g1";
108             document.write(z)
109                                     }
110     </script>
111     <script>
112         tags = document.getElementsByTagName("a")
113         for(var i=0;i<tags.length;i=i+1) {
114             var z = tags[i].innerHTML.innerText = "g2";
115                                                 }
116             document.write(z)
117
118 </body>
119 </html>
时间: 2024-11-01 01:51:01

om直接选择器的相关文章

支持中英文和国旗的android国家代码/国际电话区号选择器

最近在做app登录的时候,因为需要支持国外手机号注册和登录,所以就涉及到国际电话区号的选择.在github上面找了一下,国家名称基本都是只有英文版本,而手动的去把中文一个个加上实在是一件费时费力的事情,所以就写了一段简单的java代码,抓取了某快递网站的数据转换成json格式,以下是处理后的数据 [ { "en": "Angola", "zh": "安哥拉", "locale": "AO"

CSS3选择器:nth-child和:nth-of-type之间的差异

对于p:nth-child选择器,选择一个元素如果: 这是个段落元素 这是父标签的第二个子元素 对于p:nth-of-type选择器,选择一个元素如果: 选择父标签的第二个段落子元素 :nth-of-type选择器,限制条件少

CSS3选择器 ::selection选择器

"::selection"伪元素是用来匹配突出显示的文本(用鼠标选择文本时的文本).浏览器默认情况下,用鼠标选择网页文本是以"深蓝的背景,白色的字体"显示的,效果如下图所示: 从上图中可以看出,用鼠标选中"专注IT.互联网技术"."纯干货.学以致用"."没错.这是免费的"这三行文本中,默认显示样式为:蓝色背景.白色文本. 有的时候设计要求,不使用上图那种浏览器默认的突出文本效果,需要一个与众不同的效果,此时

jQuery选择器补充

------------------------------------------------------------------------------------------------------------ --------------------------- 简单选择器(使用频率最高) ---------------------------- ----------------------- 进阶选择器(使用频率不如简单选择器) ----------------------- 高级选

微信小程序组件解读和分析:十二、picker滚动选择器

picker滚动选择器组件说明: picker: 滚动选择器,现支持三种选择器,通过mode属性来区分, 分别是普通选择器(mode = selector),时间选择器(mode = time),日期选择器(mode = date), 默认是普通选择器. picker滚动选择器示例代码运行效果如下: 下面是WXML代码: [XML] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23

CSS3选择器

我不知道是否有其他人能看见我写的内容,由于我是一个渣渣,很多内容都不知道,所以将这些很简单的东西都记录下来,希望不小心点进来的大神们,能吐槽一下我,呃指点一下我.和我一样的小白们希望能相互学习,谢谢了. 选择器的使用 通过选择器的使用,可以不再需要在编辑任何多余的无语义的class属性. 属性选择器: 在使用属性选择器时,需要声明属性和属性值. 声明方法:[att=val],其中att代表属性,val代表属性值. E[att=val]:前面的E表示在何种标签如:div[id=momo],a[he

jQuery 选择器2

jQuery 选择器 选择器 实例 选取 * $("*") 所有元素 #id $("#lastname") id="lastname" 的元素 .class $(".intro") 所有 class="intro" 的元素 element $("p") 所有 <p> 元素 .class.class $(".intro.demo") 所有 class=&qu

优化jQuery选择器

优化jQuery选择器 选择优化比以前更加重要,因为越来越多的浏览器实现了queryselectorall()并承担了将jQuery选择器转移到浏览器的责任.记住这些小技巧可以让你轻松突破学习选择器时的瓶颈. jQuery 扩展 如果可能的话,避免使用jQuery扩展选择器.这些扩展无法在性能让原生的queryselectorall() DOM提供的方法更有效,所以还是用jQuery提供的常规选择器吧. 1 2 3 4 5 // Slower (the zero-based :even sele

Test_赋值多个class选择器

ZC: 元素属性"class"中,可以赋值 多个 class选择器 ZC: 多个选择器,相同的属性设置,哪个起作用:晚定义的起作用 1.代码 <!--内联 HTML5--> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style type="text/css"> .bgc01 { width :500px; he