js中,如何获取nodelist类型变量每个元素和该变量的长度??

JavaScript016

js中,如何获取nodelist类型变量每个元素和该变量的长度??,第1张

1、获取文本框长度:

[html] view plaincopy

<html>

<body>

<script type="text/javascript">

var before="abcdefgh"

var after=before.length

alert(after)//显示结果长度为8

</script>

</body>

</html>

2、截取变量:

[html] view plaincopy

<html>

<body>

<script type="text/javascript">

var before="abcdefgh"

var after=before.substr(0,3)

alert(after)//显示结果abc

</script>

</body>

</html>

3、获取某字符的位置 :

[html] view plaincopy

<html>

<body>

<script type="text/javascript">

var before="abcdefgh"

alert("d的位置为:"+before.indexOf("d"))//结果为3 从0开始的

</script>

</body>

</html>

函数。nodelist伪数组js可以用函数读值,典型的是函数的argument参数,还有像调用document.getElementsByTagName, document.childNodes之类的,它们返回的NodeList对象都属于伪数组。

js中,使用alert结果是object NodeList表明alert的对象是一个节点元素。

如果是要查看节点元素内部的内容,可以在元素后面加上.innerHTML来实现,如:

假设节点var divs = $("div")

查看内部内容方法:alert(divs.innerHTML())