如果我给一个html元素一个名称,我如何从php访问它


If I give an html element a name, how do i reach to it from php?

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

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

为了完整性-如果真的真的想要这样做,您可以阅读有关输出缓冲和DOM操作的内容。这样,您就可以使用DOM服务器端提供的所有功能来操作HTML文档,同时它正在访问客户端的浏览器。

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

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

刚开始的时候没有愚蠢的问题!

这里有一个稍微动手的尝试来解释php和html是如何交互的。假设您有一个名为filename.html的文件,假设该文件中有一堆html标记,而没有其他标记。

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

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

使用php扩展名重命名文件,使其文件名为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安装路径的Web服务器。

希望这能帮助。。。