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>