【发布时间】:2012-06-19 00:32:04
【问题描述】:
所以我有一个php foreach循环如下,
$i = 1;
foreach($rows as $record){
<div id='ytplayer".$i++."'>
</div>");
}
然后我有使用getElementById 的javascript,它需要在每次循环时获取div,这本质上是一个数组,但我该怎么做,我知道我下面的内容不起作用,但是像这样的东西,因为我知道这非常接近你如何让它在 php 中工作
document.getElementById('ytplayer[i]');
【问题讨论】:
-
我希望您知道 PHP 在服务器上执行,而 JavaScript 在浏览器中执行,在客户端。考虑到这一点,我真的不明白你的问题。 JavaScript 何时/如何/在哪里执行?请添加更多细节。
-
是的,我知道,但我想要的是让 javascript 为所有 id 为 ytplayer 的 div 获取 ElemendById,因为其中会有多个 ytplayer1、ytplayer2、ytplayer3 等
-
如果您将 PHP 脚本生成的 HTML 提供给我们也会很有帮助。很可能是
<div id="ytplayer1"></div>, <div id="ytplayer2"></div>, etc.——但仍然发布。
标签: php javascript loops foreach getelementbyid