如何将属性传递给 PHP 中的 JS 文件包含
how to pass properties to JS file inside a PHP include
首先,我用
<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>
在我的代码中,我可以调用这个函数
<a href="#" onClick="ShowDIV();">
一切正常...
但后来我想将该文件分成
main.php(现在包括 header.php)
在我的标头.php中,我添加了相同的 JS 代码:
<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
这是否意味着我必须以某种方式将 propreties 传递给新的标头.php文件?
应该有毯子的选择器,以便您可以访问其属性,请检查您的代码以获取毯子,现在发生了什么,没有毯子选择器,这就是为什么它未定义的原因。
因此,请检查选择器是否存在,然后只有您可以访问其属性。
编辑
切勿在同一页面上有两个具有相同 ID 的元素。
相关文章:
- jquery中的PHP代码不起作用
- 使用javascript中的php变量创建XML
- Java脚本函数中的PHP(PCRE)验证
- javascript变量传递到map中的php
- 无法读取js中的php JSON编码数据
- 将javascript变量传递到同一php文件中的php变量
- 循环的Javascript中的PHP计数器
- AJAX 中的 PHP 代码到 POST
- JQuery load() 注入到 DIV 中的 PHP 文件能否找到有关此 DIV 的任何信息
- Javascript的“document.write()”中的PHP代码
- 无法从服务器中的 php 调用 Ajax 函数
- 获取JavaScriptvar的值并将其赋值's值转换为另一页中的PHP变量
- 如何使用正则表达式根据javascript中的php电子邮件注入验证电子邮件地址
- ColdFusion文件中的PHP变量值
- OnClick事件中的PHP脚本
- JavaScript 中的 PHP 用于转换跟踪
- JavaScript 中的 PHP 变量不会打印
- Jquery UI 自动完成中的 PHP 显示数组
- Spotify 应用程序中的 PHP 后端不起作用
- 如何将 JavaScript 变量传递给 JavaScript 函数中的 PHP 变量