Javascript 如何使用getElementById获取特定Id

Javascript 如何使用getElementById获取特定Id,javascript,php,Javascript,Php,这是我的密码 <?php if(isset($_POST['taskBtnn'])){ $responseCode =200; if($responseCode == 200){?> <script> function uniqueId(id){ var e = document.getElementById(id); e.innerHTML="approved"; } </sc

这是我的密码

<?php 
  if(isset($_POST['taskBtnn'])){
    $responseCode =200;
    if($responseCode == 200){?> 
    <script>
    function uniqueId(id){
    var e = document.getElementById(id); 
    e.innerHTML="approved";  
    }     
    </script> 
<?php }?>

函数唯一id(id){
var e=document.getElementById(id);
e、 innerHTML=“已批准”;
}     
这是我的钮扣

<button type="submit"  name="taskBtnn" id="<?php echo $btn1; ?>" value="<?php echo $catData['id'];?>" class="btn btn-info btn-sm togglebtn" onclick="uniqueId(<?php echo $btn1; ?>)">Active</button>

在您的php中,我只需回显您想要插入的html,然后对它执行ajax调用,而不是实际发布到php,然后在成功的情况下,您可以附加您的html,只要检查
var e=document.getElementById(id)如果运行此代码时此e可用。也许它不可见。@pete:是的,通过使用ajax我可以做到,但我的任务是不使用ajax。没有ajax也可以吗?@ishmeet:如果我编写document.getElementBy(id).value;然后我得到当前Id。不,你需要在回发后刷新页面时直接将数据放入页面中-我的意思是,你可以运行脚本,但没有任何意义,因为页面正在重新加载,所以你也可以使用php直接将文本输入到你想要的位置
<script>
  $(document).ready(function(){   
       $(document).on("click", ".btn", function(){   
         $(this).html("<i class='fa fa-spinner fa-spin'></i> <i class='fa fa-spinner fa-spin'></i><i class='fa fa-spinner fa-spin'></i>");   
});
  });
</script>