var table = document.getElementsByTagName("table")[0]; //遍历列 for (var i = 0; i < table.rows[0].cells.length; i++) { console.log(table.rows[0].cells[i]... ...
分类:
Web程序 时间:
2018-09-20 16:01:01
阅读次数:
364
很好理解,我们之前选择进行DOM选择时,都用的是,docment.getElementById() , document.getElementsByTagName(),等。 这样的代码,一般情况下可用,但如果存在层级关系,这种情况下我们总是需要递归选择。例如: 如,查找<table class="g ...
分类:
编程语言 时间:
2018-09-01 12:28:42
阅读次数:
167
以人来举例说明,人有能标识身份的身份证,有姓名,有类别(大人、小孩、老人)等。 1. ID 是一个人的身份证号码,是唯一的。所以通过getElementById获取的是指定的一个人。 2. Name 是他的名字,可以重复。所以通过getElementsByName获取名字相同的人集合。 3. Tag ...
分类:
其他好文 时间:
2018-08-28 10:32:28
阅读次数:
133
一. 获取节点 1. 获取元素节点 getElementsById getElementsByTagName getElementsByClassName 2. 获取属性节点 getAttribute 3. 获取子节点 childNodes属性 // 获取所有子节点 firstChild属性 las ...
1 // 封装函数insertAfter;功能类似insertBefore(); 2 3 var div = document.getElementsByTagName("div")[0]; 4 var span = document.createElement("span"); 5 var a =... ...
分类:
Web程序 时间:
2018-08-13 20:47:28
阅读次数:
176
js效果为鼠标移到不同标签显示对应的div **js思路: 1.通过id或者getElementsByTagName或者其他方式找到各个标签,这里分别为 服装,家电,饮食,娱乐标签 * 通过循环给每一个标签注册鼠标事件,并且给每一个标签设定一个属性,给出属性值,这是为了与下面的div相对应,在下面的 ...
分类:
Web程序 时间:
2018-07-29 20:28:12
阅读次数:
212
1、找到标签 获取单个元素 document.getElementById('i1') 获取多个元素(列表)document.getElementsByTagName('div') 获取多个元素(列表)document.getElementsByClassName('c1') a. 直接找 docu ...
分类:
其他好文 时间:
2018-07-29 18:57:36
阅读次数:
126
/** 根据id属性的值获取元素,返回来的是一个元素对象*document.getElementById("id属性的值");*根据标签名字获取元素,返回来的是一个伪数组,里面保存了多个DOM对象*document.getElementsByTagName("标签名字");** 下面的几个,有的浏览 ...
分类:
编程语言 时间:
2018-07-23 22:07:54
阅读次数:
141
1.直接查找元素document.getElementById#根据ID获取一个标签document.getElementsByName#根据name属性获取标签集合document.getElementsByClassName#根据class属性获取标签集合document.getElementsByTagName#根据标签名获取标签集合2.间接查找元素parentElement#父节点标签元素
分类:
Web程序 时间:
2018-07-20 11:22:33
阅读次数:
147
测试极光发送通知接口及客户端处理情况,需在极光后台增加通知数据。由于需要多个输入框输入数据,浏览器关闭后又需重新输入数据,故作此简单js脚本,在浏览器开发者模式下执行,便自动向浏览器输入框输入数据。 document.getElementsByTagName("textarea")[0].value ...
分类:
Web程序 时间:
2018-07-15 12:02:27
阅读次数:
204