Javascript 如何将按钮数组的按钮ID传递给php文件?

Javascript 如何将按钮数组的按钮ID传递给php文件?,javascript,php,jquery,button,Javascript,Php,Jquery,Button,我想用一个按钮创建新的按钮,在创建这些新按钮之后,我想点击它们并将它们的id号发送到php文件 我的代码: <script> var count=1; document.getElementById("btn").onclick=function(){ document.getElementById("col").innerHTML+="<tr><td><button type='submit' name='id' id='click

我想用一个按钮创建新的按钮,在创建这些新按钮之后,我想点击它们并将它们的id号发送到php文件

我的代码:

<script>
var count=1;

   document.getElementById("btn").onclick=function(){
      document.getElementById("col").innerHTML+="<tr><td><button type='submit' name='id' id='clickable'>"+count+"</button></td></tr>";
      var cid=count;
      $("#clickable").click(function(){
         location.href="trial29.php?id="+cid;
      });
      count++;
   }

</script>

var计数=1;
document.getElementById(“btn”).onclick=function(){
document.getElementById(“col”).innerHTML+=“”+count+“”;
var-cid=计数;
$(“#可单击”)。单击(函数(){
location.href=“trial29.php?id=“+cid;
});
计数++;
}
问题是我不能使多个按钮可点击。 此外,我无法将按钮的id设置为按钮上的值。

使用此代码

<script>
var count=1;

document.getElementById("btn").onclick = function(){

    document.getElementById("col").innerHTML+="<tr><td><button type='submit' name='id_"+count+"' class='newbtn' id='"+count+"'>"+count+"</button></td></tr>";
    var cid=count;
    count++;
    alert(count)

}

    $(document).on("click", ".newbtn", function(e) {
        var cid = $(this).attr('id');

        alert(cid);
        location.href="trial29.php?id="+cid;
    });

</script>

var计数=1;
document.getElementById(“btn”).onclick=function(){
document.getElementById(“col”).innerHTML+=“”+count+“”;
var-cid=计数;
计数++;
警报(计数)
}
$(文档)。在(“单击”上,“.newbtn”,函数(e){
var cid=$(this.attr('id');
警报(cid);
location.href=“trial29.php?id=“+cid;
});

id
是唯一的标识符。有很多相同ID的条目意味着只考虑第一个条目。在创建这些按钮时,应该使用“on”(“单击”,……)。考虑添加一个JSfDeldor或者更详细地描述错误。使用一个公共类而不是IDySt感谢!是的,使用一个类工作$$(“y可点击”)。单击(函数){List.HeRF=“trial29.php?id=“+cid;”);此块出现问题并导致代码停止,这就是为什么计数保持等于1且没有增加的原因