0

我将如何发布被点击的 div 的 id?目标是让用户单击几个方块中的一个并在 url 中发布该方块的名称,然后使用该新 url 重新加载页面。有什么建议么?

我尝试使用:

 <div id="boxone1" onclick="window.location='index.php?name=<? print $_POST['id'] ?  >';" style="cursor:pointer;">
 </div>

但这无济于事,不会重新加载我的页面

目标是让用户能够按特定顺序单击 div,并使该顺序与预定顺序相匹配。但是为了让它更复杂,每次页面重新加载时,每个 div 都会被赋予一种随机颜色(大约 10 种颜色中的一种)。因此,div 的颜色需要与预定密码匹配。

4

1 回答 1

2

我不是诸如 onclick 事件之类的内联 javascript 的忠实粉丝,但请参阅下面的可能答案(如果动态生成这些 div):

<div id="boxone1" onclick="window.location='?name='+this.id" style="">

否则你总是可以这样做:

<div id="boxone1" onclick="window.location='?name=boxone1'" style="">
于 2012-07-04T21:03:25.323 回答