HTML中javascript使用dom获取dom节点范例

 1 <!-- HTML结构 -->
 2 <div id="test-div">
 3 <div class="c-red">
 4     <p id="test-p">JavaScript</p>
 5     <p>Java</p>
 6   </div>
 7   <div class="c-red c-green">
 8     <p>Python</p>
 9     <p>Ruby</p>
10     <p>Swift</p>
11   </div>
12   <div class="c-green">
13     <p>Scheme</p>
14     <p>Haskell</p>
15   </div>
16 </div>

定位如下:

第一种方法:

  1. // 选择<p>JavaScript</p>:
  2. //var js = document.getElementById(‘test-p‘);
  3. // 选择<p>Python</p>,<p>Ruby</p>,<p>Swift</p>:
  4. //var arr = document.getElementsByClassName(‘c-red c-green‘)[0].children;
  5. // 选择<p>Haskell</p>:
  6. //var haskell = document.getElementsByClassName(‘c-green‘)[1].lastElementChild;

第二种方法:

  1. var js = document.querySelector(‘#test-p‘);
  2. var arr = document.querySelectorAll(‘#test-div > .c-red.c-green > p‘);
  3. var haskell = document.querySelectorAll(‘#test-div > .c-green > p‘)[4];

第三种方法:

  1. // 选择<p>JavaScript</p>: var js = document.getElementById(‘test-p‘);
  2. // 选择<p>Python</p>,<p>Ruby</p>,<p>Swift</p>: var arr = document.querySelectorAll(‘.c-red.c-green>p‘);
  3. // 选择<p>Haskell</p>: var haskell = document.getElementById(‘test-div‘).lastElementChild.lastElementChild;

原文地址:https://www.cnblogs.com/my-blogs-for-everone/p/8203345.html

时间: 2024-10-12 22:01:31

HTML中javascript使用dom获取dom节点范例的相关文章

JavaScript之怎样获取元素节点

JavaScript获取元素节点一共有三种方法,分别是通过元素ID.通过标签名字和通过类名字来获取: 1.通过元素ID属性的ID值来获得元素对象-getElementById() DOM提供了一个名为getElementById()的方法,这个方法将返回一个与括号里有着一样id值的元素节点对应的对象.他是document对象特有的函数,这个函数的参数只有一个,只能是你想要获得的元素的ID值,这个值必须放在单引号或者双引号里面. 注意:JavaScript语言区分字母大小写,所以在写getElem

stanford nlp 3.8.0 parse中通过java程序获取root节点

Collection<TypedDependency> tdl = gs.allTypedDependencies(); // TreeGraphNode tsn = gs.root(); for(TypedDependency i: tdl){//reln表示节点的关系,dep表示依赖指向的节点 if(i.reln() == GrammaticalRelation.ROOT){ LOG.info("输出root: " + i.dep().toString()); ; }

获取dom对象(4)

<html> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>获取dom对象</title> </head> <body> <input id="btn1" class="btn1" type="button&

【JavaScript与JQuery获取H2的内容】

撰写日期:2016-7-13 11:05:07 JavaScript与JQuery获取DOM内容是有区别的,接下来看一例子 栗子: Jquery-获取H3中的内容然后Dom转换为Jquery <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xm

JS获取元素节点的子节点

1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5 <titl

JS获取文本节点

1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5 <titl

javascript获取dom的下一个节点方法

需求说明: 获取当前节点左节点或者右节点(兄弟节点): css: <style type="text/css"> a:focus { outline: none; } .panel { background: #69C7F7; height: 220px; display: none; } .slide { margin: 0; padding: 0; border-top: solid 4px #F27613; } .btn-slide { background: #F2

JavaScript获取DOM节点HTML元素CSS样式

JavaScript获取DOM节点HTML元素CSS样式技术 maybe yes 发表于2015-01-10 18:07 原文链接 : http://blog.lmlphp.com/archives/59  来自 : LMLPHP后院 如何使用 JavaScript 获取某个 DOM 节点下 HTML 元素的 CSS 样式值?使用过 JQuery 的童鞋一定都非常的熟悉,Jquery 提供了非常强大的 CSS 方法,可以很方便的设置和获取元素的 style 属性. 某些情况下,我们不能使用 JQ

轻松学习JavaScript二十:DOM编程学习之获取节点

我们这里所说的获取节点包含元素节点,属性节点和文本节点.通常,通过DOM我们就能够操作HTML元素.为 了做到这件事情,您必须首先找到该元素.W3C提供了比较方便简单的定位节点的方法和属性,以便我们快速的对节 点进行操作. 我们先来写一个简单的HTML文档以供我们进行测试,并且JS代码都是写在window.onload事件中: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w