关于getElementsByTagName的返回值

返回的是一个 DOM 对象,可以遍历,有 length 属性,但不是数组。

返回值不同浏览器有差异,所以如果想要获得某个元素下特定的所有Class要这样

function getByClass(clsName, parent){

  var oParent=parent?document.getElementById(parent):document,

boxArr=new Array(),

     oElements=oParent.getElementsByTagName(‘*‘);

  for(var i=0;i<oElements.length;i++){

    if(oElements[i].className==clsName){

      boxArr.push(oElements[i]);

    }

  }

  return boxArr;
时间: 2024-09-30 15:05:26

关于getElementsByTagName的返回值的相关文章

Ajax返回值之XML、json类型

Ajax返回值之XML.json类型 2015-01-29 ? 注意:Ajax默认是不能跨域的,在最新的2.0里是可以跨域,但是需要对方应答. ? Ajax返回值之XML类型 <HTML代码> <html> ????<head> ????????<title>Ajax返回return</title> ????<script> function?createXHR(){ ????var?xhr?=?null; ????if(window

第10天:apply和call、bind、函数作为参数、返回值使用、闭包、递归的样例

apply和call apply和call都可以改变this的指向 函数的调用,改变this的指向 函数名字.apply(对象,[参数1,参数2,.....]) 方法名字.apply(对象,[参数1,参数2,.....]) 方法名字.call(对象,参数1,参数2,.....) 方法名字.call(对象,参数1,参数2,.....) 不同的地方:参数传递是方式不一样 只要是想使用别的对象的方法,并且希望这个方法是当前对象的,那么久可以使用apply或者call的方法改变this的指向 apply

js 获取getElementsTagName()方法返回值的内容

<div id="news-top" class="section"> <h3>Some title</h3> <div class="content"> <ul> <li><span>HTML</span><a href="">Some Link1</a></li> <li><

stl中的transform()注意其与for_each的不同点(有无返回值)

#include<iostream> using namespace std; #include"vector" #include"algorithm" #include"list" #include"functional" // void PrintV(vector <int > &temp) { for (vector<int>::iterator it = temp.begin

Python之路16-函数返回值

#函数返回值 def test1():     print ('in the test1')     return 0     print ('test end') #return 结束函数 #return返回值 x = test1() def test1():     print ('in the test1') def test2():     print ('in the test2')     return 0 def test3():     print ('in the test3'

Activity的跳转及返回值,activity的生命周期

Activity生命周期 从创建到销毁的生命周期: onCreate()→onStart()→onResume()→onPouse()→onStop()→onDestroy() 从起动到后台再到前台: onCreate()→onStart()→onResume()→onPouse()→onStop()→onRestart()→onStart()→onResume() 启动第二个activity 1. 创建new activity 2. 创建对应的new xml布局文件 3. 在new activ

Request.QueryString/Form 返回值类型 与 CInt()

一直以为 Request.QueryString/Form 找不到指定的变量时会返回空字符串. 其实不然,Request.QueryString/Form 找不到指定的变量时,返回值的类型是 Empty. Empty 是 Variant 的子类型. CInt() 不接受空字符串,但是却可以接受 Empty 类型. 下面是关于 VBScript 数据类型的一些介绍. VBScript 只有一种数据类型,称为 Variant. Variant 是一种特殊的数据类型,根据使用的方式,它可以包含不同类别

社保系列10——返回值速查表

9000 命令执行成功 6006 依据传输模式,所要读取的字节长度错 61xx 正常处理.'xx'表示可以通过后续 GET RESPONSE命令得到的额外数据长度 6281 回送数据可能出错 6282 文件长度<Le 6283 选择文件无效 6284 FCI格式与P2指定的不符 6300 认证失败 63Cx 验证失败,x =0 表示不提供计数器 x !=0 表示重试次数 6581 EEPROM损坏,导致卡锁定 6700 Lc或Le长度错 6900 无信息提供 6901 命令不接受(无效状态) 6

关于Oracle返回值

http://blog.csdn.net/liangweiwei130/article/details/38223319 对于各种存储类型非常详细的描述 http://www.jb51.net/article/74612.htm 如何操作游标类型 https://www.2cto.com/database/201301/186608.html 如何处理返回值或者返出值为游标类型的变量 http://www.cnblogs.com/medci/archive/2012/10/21/2733166.