【发布时间】:2015-10-24 00:02:47
【问题描述】:
我想做一个记忆游戏,但我不知道如何将数组的值从 PHP 传递到 JS。
我需要将一些数字传递给 JS 变量,但仅在用户单击时获取表格的第一个数字。
数字已经存在于 PHP 数组中,但我需要传递在 JS 变量中单击的数字
PHP 代码(随机获取数字):
$numbers = range(0, 9);
shuffle($numbers);
HTML 和 PHP 代码(表格):
<table width="200" border="1" id="tabla" style="visibility:visible" >
<tr>
<?php foreach($numbers as $key){ ?>
<td ><a href="#" onclick="validacion()" style="color:#000; text- decoration:none;"> <div class="container"> <h1 class="box" id="text"> <?php echo $key; ?> </h1> </div> </a></td>
<?php } ?>
</tr>
</table>
JS 代码(我可以只获取表格中的第一个数字吗?)
function validacion(){
var text=document.getElementById('text').innerHTML;
alert(text);
}
当我点击表格的任何数字时,我会得到相同的第一个数字。我该如何解决这个问题?
【问题讨论】:
标签: javascript php arrays