Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在跨度范围内获取文本_Javascript_Jquery - Fatal编程技术网

Javascript 在跨度范围内获取文本

Javascript 在跨度范围内获取文本,javascript,jquery,Javascript,Jquery,我的contenteditable div中有如下文本: int main(){ if( (x>1) && (x<10) ) statement; } <div id="board"> <div>int main<span class="openParen bm1">(</span><span class="closeParen bm1">)</span>{</

我的contenteditable div中有如下文本:

int main(){
    if( (x>1) && (x<10) )
       statement;
}
<div id="board">
   <div>int main<span class="openParen bm1">(</span><span class="closeParen bm1">)</span>{</div>
   <div>if<span class="openParen bm2">(</span> <span class="openParen bm3">(<span>x>1<span class="closeParen bm3">)</span> && <span class="openParen bm4">(</span>x<10<span class="closeParen bm4">)</span> <span class="closeParen bm2">)</span></div>
   <div>statement;</div>
   <div>}</div>
</div>
如何获取bm2、bm3和bm4中的文本我想访问这些文本,以便将它们存储到这样的数组中

array[0] = $('.bm2').text(); //((x>1) && (x<10))
array[1] = $('.bm3').text(); //(x>1)
array[2] = $('.bm4').text(); //(x<10)
array[0]=$('.bm2').text()//((x>1)和(x1)
数组[2]=$('.bm4').text();/(x)
这是小提琴:


如果您想要一种更像jQuery的方式,请使用以下方法:

var text = $('#board').text();

1.我想得到cond语句的span id,如果2.我想得到那些span的文本
var text = document.getElementById('board').textContent;
var text = $('#board').text();