Javascript 从php数组中按ID获取元素
我不知道如何正确地写这个 所以这个ID是用数字来区分的。html格式的示例:Javascript 从php数组中按ID获取元素,javascript,php,html,Javascript,Php,Html,我不知道如何正确地写这个 所以这个ID是用数字来区分的。html格式的示例: id ="detail_$row["id"]" 这就是我想在我的剧本中得到的 document.getElementById("detail_<?php echo $row["id"] ?>").style.visibility = "visible"; document.getElementById(“详细信息”).style.visibility=“可见”; 如果您只是试图通过id隐藏元素,您可以使
id ="detail_$row["id"]"
这就是我想在我的剧本中得到的
document.getElementById("detail_<?php echo $row["id"] ?>").style.visibility = "visible";
document.getElementById(“详细信息”).style.visibility=“可见”;
如果您只是试图通过id隐藏元素,您可以使用onclick
<button onclick="this.style.display = 'none'">Hide Me</button>
隐藏我
或者您可以将id传递给javascript函数
<button id="detail_<?php echo $row['id'] ?>" onclick="hideElement(this.id)">Hide Me</button>
<script>
function hideElement(id){
document.getElementById(id).style.visibility = "visible";
}
</script>
使用单引号,而不是双引号,比如“detail”,它应该像模态图像一样工作,所以当我单击父元素时,会显示这个子元素,当它处于循环中时,我需要找到一种方法将数组输入javascript getElementById。我也尝试过在myscript中使用php echo和json_编码,但仍然无法工作。。