-1

如果我给一个 html 元素命名,我如何从 php 访问它?我可以在给定名称之前放一个 $ 并将其用作变量吗?或者我必须做其他事情。我知道这是一个愚蠢的问题,但我是这些新手,我真的可以使用你的帮助。

4

5 回答 5

1

只是为了完整起见 - 如果您真的非常想这样做,您可以阅读有关输出缓冲DOM 操作的信息。这样您就可以使用 DOM 服务器端提供的所有功能来操作您的 HTML 文档,同时它正在传输到客户端的浏览器。

于 2013-07-02T11:36:20.950 回答
1

PHP 是一种服务器端编程语言,而 HTML 是一种客户端标记语言,因此您无法以“脚本方式”从 PHP 访问 HTML 元素。

于 2013-07-02T06:39:50.723 回答
0

开始时没有愚蠢的问题!

这里有更多的尝试来解释 php 和 html 如何交互。假设您有一个名为 filename.html 的文件,假设该文件中有一堆 html 标签,没有别的。

<html>
  <head>
  </head>

  <body>
    <div> <p> This content is completely static </p> </div>
  </body>

</html>

如您所见,此文件中的内容是完全静态的,如果您想更改任何内容,您必须手动进行。假设你要引入动态内容,这就是 php 的用武之地。

用 php 扩展名重命名文件,所以它的 filename.php,现在您可以添加 php 标签并在这些标签之间插入 php 代码,并且此内容是动态呈现的。例如:

<html>
  <head>
  </head>

  <body>
    <div> <p> This content is completely static </p> </div>

    <div> <?php 
             $dynamicContent = "<p>This content is dynamic</p>";
             echo $dynamicContent;
          ?> 
   </div>
  </body>

</html>

PHP 使第二个标签中的内容是动态的,可以从数据库中读取等等。显然,这是一个非常简单的案例,要在本地机器上工作,您需要一个知道 php 安装路径的网络服务器。

希望这可以帮助...

于 2013-07-02T11:30:06.510 回答
0

你根本无法通过 PHP 访问它;如果你想在浏览器中操作它,那么你必须使用 JavaScript。

于 2013-07-02T06:40:06.620 回答
0

您无法从 php 访问它,但您可以使用 javascript 来实现。

于 2013-07-02T06:43:53.803 回答