Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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
有没有办法访问包含php函数的HTML元素类名?_Php_Css_Dom - Fatal编程技术网

有没有办法访问包含php函数的HTML元素类名?

有没有办法访问包含php函数的HTML元素类名?,php,css,dom,Php,Css,Dom,例如,如果我有: <div class="menu"> <?php myFunction() ?> </div> 是否有某种方法可以在myFunction()中检查包装div是否有一类菜单?已编辑 对不起,误读了OP 您可以这样做,但这将是非常困难的(您将在PHP生成页面后使用output buffering,然后使用XSL来解析和遍历输出的文档) 更好的方法是使用JavaScript,因为这是客户端的,取决于具体情况。 对不起,误读了OP 您可

例如,如果我有:

<div class="menu">
    <?php myFunction() ?>
</div>

是否有某种方法可以在
myFunction()
中检查包装
div
是否有一类
菜单

已编辑

对不起,误读了OP

您可以这样做,但这将是非常困难的(您将在PHP生成页面后使用
output buffering
,然后使用
XSL
来解析和遍历输出的文档)

更好的方法是使用JavaScript,因为这是客户端的,取决于具体情况。

对不起,误读了OP

您可以这样做,但这将是非常困难的(您将在PHP生成页面后使用
output buffering
,然后使用
XSL
来解析和遍历输出的文档)

更好的方法是使用JavaScript,因为这是客户端的,取决于具体情况。

对不起,误读了OP

您可以这样做,但这将是非常困难的(您将在PHP生成页面后使用
output buffering
,然后使用
XSL
来解析和遍历输出的文档)

更好的方法是使用JavaScript,因为这是客户端的,取决于具体情况。

对不起,误读了OP

您可以这样做,但这将是非常困难的(您将在PHP生成页面后使用
output buffering
,然后使用
XSL
来解析和遍历输出的文档)


更好的方法是使用JavaScript,因为这是客户端的,取决于具体情况。

如果此时调用PHP函数,为什么不将类传递给函数:

<div class="menu">
    <?php myFunction("menu") ?>
</div>

如果此时调用PHP函数,为什么不将类传递给函数:

<div class="menu">
    <?php myFunction("menu") ?>
</div>

如果此时调用PHP函数,为什么不将类传递给函数:

<div class="menu">
    <?php myFunction("menu") ?>
</div>

如果此时调用PHP函数,为什么不将类传递给函数:

<div class="menu">
    <?php myFunction("menu") ?>
</div>


PHP在将HTML发送到浏览器之前在服务器上运行。在调用PHP函数时,它无法知道它最终将被一个特定的html标记/css类包装!我想明智的做法是使用PHP设置类。但这一切都取决于整个上下文,我们对此一无所知。我遇到的问题是,我有一组选项卡,每个选项卡都显示php函数的结果(即tab one运行myFunction(“tab1”)等)-不幸的是,有些奇怪的事正在发生,当页面加载时,默认选项卡显示所有函数的结果。我曾想过作为一种快速解决方案,检查函数是否在活动选项卡下运行,但您已经证实了我的怀疑,即它不会工作。我将提出一个新问题,对我的问题进行更详细的描述,而不是把这个问题弄得乱七八糟。如果您感兴趣,我的问题的详细解释如下:在HTML发送到浏览器之前,PHP在服务器上运行。在调用PHP函数时,它无法知道它最终将被一个特定的html标记/css类包装!我想明智的做法是使用PHP设置类。但这一切都取决于整个上下文,我们对此一无所知。我遇到的问题是,我有一组选项卡,每个选项卡都显示php函数的结果(即tab one运行myFunction(“tab1”)等)-不幸的是,有些奇怪的事正在发生,当页面加载时,默认选项卡显示所有函数的结果。我曾想过作为一种快速解决方案,检查函数是否在活动选项卡下运行,但您已经证实了我的怀疑,即它不会工作。我将提出一个新问题,对我的问题进行更详细的描述,而不是把这个问题弄得乱七八糟。如果您感兴趣,我的问题的详细解释如下:在HTML发送到浏览器之前,PHP在服务器上运行。在调用PHP函数时,它无法知道它最终将被一个特定的html标记/css类包装!我想明智的做法是使用PHP设置类。但这一切都取决于整个上下文,我们对此一无所知。我遇到的问题是,我有一组选项卡,每个选项卡都显示php函数的结果(即tab one运行myFunction(“tab1”)等)-不幸的是,有些奇怪的事正在发生,当页面加载时,默认选项卡显示所有函数的结果。我曾想过作为一种快速解决方案,检查函数是否在活动选项卡下运行,但您已经证实了我的怀疑,即它不会工作。我将提出一个新问题,对我的问题进行更详细的描述,而不是把这个问题弄得乱七八糟。如果您感兴趣,我的问题的详细解释如下:在HTML发送到浏览器之前,PHP在服务器上运行。在调用PHP函数时,它无法知道它最终将被一个特定的html标记/css类包装!我想明智的做法是使用PHP设置类。但这一切都取决于整个上下文,我们对此一无所知。我遇到的问题是,我有一组选项卡,每个选项卡都显示php函数的结果(即tab one运行myFunction(“tab1”)等)-不幸的是,有些奇怪的事正在发生,当页面加载时,默认选项卡显示所有函数的结果。我曾想过作为一种快速解决方案,检查函数是否在活动选项卡下运行,但您已经证实了我的怀疑,即它不会工作。我将提出一个新问题,对我的问题进行更详细的描述,而不是把这个问题弄得杂乱无章