> 웹 프론트엔드 > HTML 튜토리얼 > 得到DIV里面的值,这个怎么做?_html/css_WEB-ITnose

得到DIV里面的值,这个怎么做?_html/css_WEB-ITnose

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-24 12:09:07
원래의
1136명이 탐색했습니다.


      

      
 2

      
3
      



得到三个并列子DIV下面的三个值,要除去换行和空格,这个怎么做,就是只得到1,2,3这三个数,而且要在所有的浏览器上都可以得到相同的结果,请各位帮帮忙。。。谢谢了。分数不多了。。。


回复讨论(解决方案)

var obj = document.getElementById('firstDiv').getElementsByTagName('div');var result = [];for(var i = 0; i < obj.length; i ++) result.push(obj[i].innerHTML.match(/\d+/)[0]);alert(result);
로그인 후 복사

/\d+/ 表示的是什么意思? 是正则表达式?

JScript code
var obj = document.getElementById('firstDiv').getElementsByTagName('div');
var result = [];
for(var i = 0; i  alert(res……
++

/\d+/ 表示的是什么意思? 是正则表达式?
正则表达式,只匹配数字

引用 1 楼 t5500 的回复:

JScript code
var obj = document.getElementById('firstDiv').getElementsByTagName('div');
var result = [];
for(var i = 0; i  ++1


      

      
 2

      
3
      



得到三个并列子DIV下面的三个值,要除去换行和空格,这个怎么做,就是只得到1,2,3这三个数,而且要在所有的浏览器上都可以得到相同的结果,请各位帮帮忙。。。谢谢了。分数不多了。。。

+++ 1

JScript code
var obj = document.getElementById('firstDiv').getElementsByTagName('div');
var result = [];
for(var i = 0; i  alert(r……

正解

var result = [];  
是什么意思呀?

定义了一个数组吧

var result = [];  
是什么意思呀?

定义数组直接量,与通过new Array()创建数组对象效果是一样的。

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿