Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从php数组中按ID获取元素_Javascript_Php_Html - Fatal编程技术网

Javascript 从php数组中按ID获取元素

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是用数字来区分的。html格式的示例:

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_编码,但仍然无法工作。。