- 浏览: 24152 次
- 性别:
- 来自: 上海
最新评论
document.getElementsByTagName()方法的返回值为nodelist,并非array,因此不能像循环数组那样循环nodelist,这样数据会出现问题,需要把nodelist转换为数组,方法如下。
var links = document.getElementsByTagName("a");
var anchors = null; //数组
try
{
anchors = Array.prototype.slice.call(links);
}
catch (e) { //兼容ie
anchors =
new Array();
for (var i = 0; i < links.length; i++)
{
anchors.push(links[i]);
}
}
详细出处参考:http://www.jb51.net/article/24182.htm
var links = document.getElementsByTagName("a");
var anchors = null; //数组
try
{
anchors = Array.prototype.slice.call(links);
}
catch (e) { //兼容ie
anchors =
new Array();
for (var i = 0; i < links.length; i++)
{
anchors.push(links[i]);
}
}
详细出处参考:http://www.jb51.net/article/24182.htm
发表评论
-
monit
2015-07-19 15:51 0http://blog.csdn.net/coolboylai ... -
monit linux监控
2015-07-19 14:03 317English | VPS常用软件下载 ... -
JAVA 持久层三种查询方式
2015-01-04 09:56 393Java JPA有三种查询方式: 1)JPQL 2)Crite ... -
apache2.2设置最大连接数
2014-09-09 10:39 783Apache的最大连接数,默认为256个。 修改ap ... -
linux启动oracle
2014-06-18 12:59 367http://www.360doc.com/content/1 ... -
linux下升级openssh
2013-10-22 19:27 1473查询是否安装telnet # rpm -qa | grep ... -
javascript:history.go()和History.back()的区别
2013-10-09 16:13 668javascript:history.go()和History ... -
struts2中各个jar包的作用
2013-09-13 09:19 627struts2 jar包说明 commons-logging- ... -
js操作SELECT对象
2013-09-02 16:38 628<html> <head> <t ... -
js实现javaMap对象
2013-08-22 08:38 523<script> /*js实现map功能*/ f ... -
input中的事件及方法
2013-07-18 16:50 0input text 的事件及方法 ... -
js循环删除表格
2013-06-07 10:37 688由于表格的总条数会随着表格的删除动态改变,因此不能使用传统的f ... -
web.xm文件的作用
2013-03-18 12:11 768web工程中的web.xml文件有 ... -
myeclipse修改cvs链接地址
2013-02-18 10:23 2233由于服务器IP的地址的变更,在eclipse中要进行更改仓库的 ... -
模态窗口使用介绍
2013-01-06 15:46 572打开模态窗口 window.showModalDialog(u ... -
js操作表格的方法介绍
2012-12-07 13:44 940在web开发中使用js动态生成表格的情况非常普遍,现对常用的方 ... -
js设置DIV属性
2012-12-05 08:42 660//控制内容 function settex ... -
设计select语句时影响效率查询的15个情况
2012-08-27 16:20 814没有创建索引,或者没有正确使用索引; 存在死锁的情况,从而导 ... -
web.xml配置文件详解
2011-12-26 11:15 5791 定义头和根元素 ... -
struts2文件上传最大值配置
2011-12-02 16:58 626使用Struts2的文件上传控 ...
相关推荐
MySQL数据库备份/恢复工具V1.0.0 我找了一些代码改进的.单个文件实现服务器备份,下载到本机,分卷备份等.
var _body = document.getElementsByTagName('body')[0]; var _div = document.createElement('div'); _div.style.height =“ 25”; _div.style.width =“ 100%”; _div.style.position =“ fixed”; _div....
复制代码代码如下:var head = document.head || document.getElementsByTagName(‘head’)[0]; 后面的是我们常用的方式,前面的 document.head 着实第一次见。查资料发现原来是html5的东东。的确简单了,一个属性...
contentPath:"" + document.getElementsByTagName("script")[document.getElementsByTagName("script").length - 1].src.substring(0, document.getElementsByTagName("script")[document.getElementsByTagName(...
HTML DOM 定义了多种查找元素的方法,除了 getElementById() 之外,还有 getElementsByName() 和 getElementsByTagName()。
var FlowXML = opener.document.all.FlowXML; var xmlDoc = new ActiveXObject('MSXML2.DOMDocument'); xmlDoc.async = false; xmlDoc.loadXML(FlowXML.value); var xmlRoot = xmlDoc.documentElement; ...
function $(id){return document.getElementById(id)} var p=$("pic").getElementsByTagName("li"); var bt=$("b").getElementsByTagName("li"); var title=$("tit").getElementsByTagName("li"); var rbtn = ...
代码如下:var Rash=true; var msg=””; function norash() { if ... } function getrss() { if (Rash==true) { head=document.getElementsByTagName(‘head’).item(0); script=document.createElement(‘sc
图片采集器源码 程序界面非常简单,只需要填写3个文本信息就能轻松获得网站上的图片文件,一定要注意填写文件后缀名称。... HtmlElementCollection elemColl = this.wb.Document.GetElementsByTagName("img");
NULL 博文链接:https://snandy.iteye.com/blog/828393
sorttable.js 排序-方便实用的... forEach(document.getElementsByTagName('table'), function(table) { if (table.className.search(/\bsortable\b/) != -1) { sorttable.makeSortable(table); } }); },
var items=document.getElementsByTagName("input"); for(i=0;i<items.length;i++){ if(items[i].type=="checkbox"){ items[i].checked=boolvalue; } } } //反选 function IscheckAll(boolvalue){ var ...
Document.all[]是文档中所有标签组成的一个数组变量,包括了文档对象中所有元素
$("标签名") //取html元素 document.getElementsByTagName("") $("#ID") //取单个控件document.getElementById("") $("div #ID") //取某个控件中 控件 $("#ID #ID") // 通过控件ID取其中的控件 $("标签.class样式名...
var menu = document.getElementsByTagName('span'); var menuList = []; // 遍历菜单逐个加到新菜单menuList数组中 for(var i=0;i<menu.length;i ){ menuList.push(menu[i][removed]); } btn. num = ...
本文实例讲述了JS实现加载时锁定HTML页面元素的方法。分享给大家供大家参考,具体如下: ...index.js for(z=0;z<document.getElementsByTagName('input').length;...document.getElementsByTagName('textarea').
var artTable = document.getElementById("artical_table"); console.debug(artTable.getElementsByTagName("thead")[0]); var artBody=artTable.tBodies[0]; //clear table //artBody[removed]=''; //获取
var $input = document.getElementsByTagName(input)[0]; var $div = document.getElementsByTagName(div)[0]; var $body = document.getElementsByTagName(body)[0]; $input.onclick = function(e){ this.style....
var BName = document.getElementById(Nav.id).getElementsByTagName("span"); var HName = document.getElementById(Nav.id).getElementsByTagName("h1"); var t = 1; } for(var i=0; i<HName.length;i++){ ...