创建按钮时陷入无休止的循环
Stuck in endless loop while creating buttons
我正在尝试创建一个网站,在那里我可以插入带有button
的产品。
所以现在我得到了一个button
,它创建了一个作为产品盒的div
。当点击button
时,它变得不可见,在这下面我现在可以看到div
;在div
下,有下一个button
,它应该能够创建一个以上的div
(总是以相同的方式)。
问题是我找不到任何解决办法。我总是在无休止的循环中着陆。
如果你想知道邮寄程序,第一步的想法是,为每个创建的产品发送一封邮件作为时事通讯。
这是我的代码:
<?php
echo "<form action='index.php' method='GET'>";
echo "<input type='submit' name='insert' id='insert' value='INSERT'>";
echo "</form>";
if ($_GET["insert"]) {
echo " <script language='JavaScript'> ";
echo "";
echo " ";
echo " document.getElementById('insert').style.visibility='hidden' ";
echo "";
echo "</script>";
echo " <div class='article'>";
echo "<h2>product</h2>";
echo "<p>";
echo "EXAMPLE";
echo "</p>";
echo "</div> ";
echo "<form action='index.php' method='GET'>";
echo "<input type='submit' name='ins ert' id='insert' value='INSERT'>";
echo "</form>";
//send mail
$message = "hello TEST!";
for ($i = 0; $i < $z; $i++) {
mail('' . $res[$i] . '', 'Newsletter', $message);
}
}
?>
您正在隐藏一个"id=insert"项目,然后创建第二个"id=insert"项目。所以你得到了两个相同的id,这是不好的。您应该"移除"id=insert"而不是"隐藏"它。jquery可能会在这方面对您有所帮助。
(因此,您可能不需要删除"id=insert"项,而是在"上一个产品"之后"添加"一个新的div)。
相关文章:
- 为什么setTimeout适用于无休止的递归调用
- 使用SetInterval进行无休止循环
- 没有for的Javascript无休止循环
- Javascript无休止的循环毫无原因地发生
- 为什么这会造成一个无休止的循环并使我的浏览器崩溃
- 使用click()方法是在创建一个无休止的循环
- Jquery无休止滚动加载来自其他站点的内容
- HTML5历史API弹出状态重新加载野生动物园刷新页面无休止
- Tumblr 无限(无休止)滚动/自动页面脚本问题
- 为什么我的程序发出无休止的 GET 请求
- 无休止的控制台日志,javascript不会离开函数requestAnimationFrame
- 浏览器中的无休止的页面更新(javascript)
- 使无休止的jQuery简短而简单
- JavaScript中无分配循环的模式
- 创建按钮时陷入无休止的循环
- svg围绕其中心无休止地旋转形状
- 使用胡子模板实现无休止滚动时出现DOM异常8错误;jquery砌石
- url检查正则表达式在浏览器中无休止地运行
- 无休止的滚动和使用GET方法来过滤内容
- 单调的任务陷入无休止的循环