今天 碰到这样一个问题 代码如下 var someth = document.getElementsByTagName("a"); for (var i = 0; i < 10; i++) { someth[i].addEventListener...
分类:
其他好文 时间:
2014-12-08 19:14:40
阅读次数:
164
在了解DOM(文本对象模型)的框架和节点后,最重要的是使用这些节点处理html网页对于一个DOM节点node,都有一系列的属性和方法可以使用。常用的有下表。1.访问节点BOM提供了一些边界的方法访问节点,常用的就是getElementsByTagName(),和getElementById()客户端...
分类:
其他好文 时间:
2014-12-03 17:05:25
阅读次数:
220
getElementByIdvar oUL = getElementsByTagName( ul / li ) oUl [0] 可以访问到第一个ul元素 跟数组类似getElement.body(“只有一个body”) getElement.title
分类:
其他好文 时间:
2014-12-02 10:30:16
阅读次数:
142
学习javascript不仔细还真不行。如题所说,当你对getElementsByTagName返回的集合中的元素执行删除节点的操作时,集合的length是会变化的,例如 删除然后使用javascript删除div当中的input元素,如果你这样做var btn...
分类:
其他好文 时间:
2014-12-01 23:55:46
阅读次数:
270
按照标签名获取元素 -- getElementsByTagName标准DOM 1在Element和Document两个interface中均有定义,原型NodeList getElementsByTagName(in DOMString tagname),指明按照先序遍历遇到的顺序排列,不会抛出任何...
分类:
Web程序 时间:
2014-11-22 18:46:27
阅读次数:
249
DOM解析XML和js类似,懂得js的话很随意就读取出相应值了。
DOM所有元素都是节点,这点不要忘啦!
大概是这样:
XML文件:
天龙八部
28.8
十八歌诗集
29.9
进行读取:
<?php
/***
====笔记部分====
XML的DOM解析
document.getElementsByTagName();
childNodes()
这2个方法...
分类:
其他好文 时间:
2014-11-19 01:59:53
阅读次数:
238
JS代码: function showsubmenu(li) { var submenu=li.getElementsByTagName("ul")[0]; /*因为不止一个ul,所以要加li*/ submenu.style.display="block"; /*要...
分类:
编程语言 时间:
2014-11-16 12:02:47
阅读次数:
197
1.闭包:延长变量的作用域和保存随时改变的值代码: 点击第0个链接 点击第1个链接 点击第2个链接 点击第3个链接 点击第4个链接var links = document.getElementsByTagName('a');方法1:function closureTest(...
分类:
Web程序 时间:
2014-11-16 00:26:47
阅读次数:
190
getElementsByTagName() 速度比 querySelectorAll() 快的根本原因在于动态NodeList和静态NodeList对象的不同。 尽管我可以肯定地说有某种方法来优化这一点, 在获取NodeList时不需要执行很多前期处理操作的动态列表,总比获取静态的集合(返回之前完成各种处理)要快很多。 哪个方法更好用主要还是看你的需求, 如果只是要根据 tag name 来查找元素, 也不需要获取此一个快照, 那就应该使用 getElementsByTagName()方法; 如果需要快照...
分类:
其他好文 时间:
2014-11-13 22:38:53
阅读次数:
414
这个方法用的很简单,是前段时间自己写的/**o只要传给要滚动的无素id就可以了*/function g(o){o.scrollTop+=1;d=o.getElementsByTagName("li")[0].offsetHeightzlm=o.getElementsByTagName("li");i...
分类:
编程语言 时间:
2014-11-07 18:26:57
阅读次数:
244