php - php foreach 循环中的 Javascript getElementById

标签 php javascript loops foreach getelementbyid

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

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

然后我有使用getElementById的javascript,它需要在每次循环时获取div,这本质上是一个数组,但我该怎么做,我知道我有什么下面是行不通的,但是像这样的东西,因为我知道这非常接近你在 php 中的工作方式

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

最佳答案

给你!

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);
}

关于php - php foreach 循环中的 Javascript getElementById,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11092909/

相关文章:

javascript - 将自定义功能添加到 chrome 的控制台中

javascript - 变量在 while 循环外丢失值 - Javascript

php - PHP的编译oci8,只停留在检查动态链接器的特性?为什么卡住了?

php - $_POST 请求期间数据中断

javascript - 如何在我的网站的所有不同页面上运行 JavaScript 函数?

javascript - 具有异步函数的 Sailsjs 策略

c - 我应该将赋值放在 for 循环中还是不在循环中?

Javascript:挑战 - 没有得到正确的答案

PHP 请求需要正文/表单内容与报价一起发送

php - 在 PHP 中,如何从文本 block 中提取多个电子邮件地址并将它们放入数组中?