Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.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 include中的JS文件_Javascript_Php - Fatal编程技术网

Javascript 如何将属性传递到PHP include中的JS文件

Javascript 如何将属性传递到PHP include中的JS文件,javascript,php,Javascript,Php,首先,我用 <script type="text/javascript" > function ShowDIV() { if (popUpDiv.style.display=="none") {popUpDiv.style.display="block"; blanket.style.display="block"; } else { popUpDiv.style.display="none"; blanket.style.display="

首先,我用

<script type="text/javascript" >
function ShowDIV()
 { 
    if (popUpDiv.style.display=="none") 
    {popUpDiv.style.display="block"; blanket.style.display="block"; }
    else 
    { popUpDiv.style.display="none";  blanket.style.display="none";}
} 
</script>

这是否意味着我必须以某种方式将属性传递给新的header.php文件?

应该有blanket的选择器,以便您可以访问其属性,请检查您的代码中的blanket,现在发生的事情是没有blanket选择器,这就是它未定义的原因

所以请检查选择器是否存在,然后只有您才能访问其属性

编辑


你不应该在同一个页面上有两个相同ID的元素。

将js内容放在一个单独的js文件中,并调用该文件,而不是将其放在标题中。我也尝试过,我得到了同样的结果…@Aditya我试过了
所有文件都在同一个文件夹中你的代码中有毯子吗?@AnandPatel我不明白你的问题。。这是什么意思?
 <a href="#" onClick="ShowDIV();">
<script type="text/javascript" >
function ShowDIV()
 { 
    if (popUpDiv.style.display=="none") 
    {popUpDiv.style.display="block"; blanket.style.display="block"; }
    else 
    { popUpDiv.style.display="none";  blanket.style.display="none";}
} 
</script>
Cannot read property display of Undefined