我想使用具有不同ID的PHP生成一定数量的div,我知道如何为一组数生成它们,但是如何使用不同的ID生成点击?另外,如果 我想删除div(及其相应的id)我该怎么做?
这是我生成(6)divs
的代码 $element = "<div></div>";
$count = 6;
foreach( range(1,$count) as $item){
echo $element;
}
我需要像jquery / javscript中的click()(但在PHP中)触发div创建,我甚至不知道从哪里开始。
答案 0 :(得分:4)
在JavaScript中你可以做到
function createDiv(id, parent)
{
var elem = document.createElement('div');
elem.id = id;
document.getElementById(parent).appendChild(elem);
}
createDiv(10, id-of-parent-elem-to-append-to);
其中10将是新元素的ID,您必须提供应该追加新DIV的元素的ID,作为第二个参数
答案 1 :(得分:1)
echo "<div id='$item'></div>";
代替?
答案 2 :(得分:1)
好的,要使用不同的ID创建它们,您可以执行以下操作:
$element = "<div id=";
$count = 6;
foreach($id=0;$id<$count;$id++) {
echo $element."div".$id."></div>";
}
与添加id的方法相同,您可以追加一个类似于此的onClick事件:
onclick="this.style='visibility:hidden;'";
或类似的东西。 希望这会有所帮助。