0

所以我有一个php foreach循环如下,

$i = 1;
foreach($rows as $record){
       <div id='ytplayer".$i++."'>
       </div>");
}

然后我有javascript,它使用getElementById它并且每次循环时都需要获取div,这本质上是一个数组,但我该怎么做,我知道我下面的内容不会工作,但是像这样,因为我知道这非常接近你如何让它在 php 中工作

document.getElementById('ytplayer[i]');
4

2 回答 2

3

干得好!

http://jsfiddle.net/epinapala/5yUAx/

假设您的 PHP 编写了以下 div(例如,添加了一个、两个等...)

<div id='ytplayer1'>one</div>
<div id='ytplayer2'>two</div>
<div id='ytplayer3'>three</div>
<div id='ytplayer4'>four</div>

for(var i=1; i<5; i++){
var x=document.getElementById('ytplayer'+i);
  alert(x.innerHTML);
}
于 2012-06-19T00:58:51.383 回答
1
document.getElementById('ytplayer'+i);
于 2012-06-19T00:37:15.853 回答