到的createElement是有可能创造像JavaScript并在网页中的HTML元素的元素或更改属性或innerHTML的?是可以通过PHP
document.createElement("label");
任何这怎么可能用PHP ..
到的createElement是有可能创造像JavaScript并在网页中的HTML元素的元素或更改属性或innerHTML的?是可以通过PHP
document.createElement("label");
任何这怎么可能用PHP ..
简单:没有。
PHP是一个服务器端语言,而JavaScript是运行客户端。 PHP可用于在页面加载时更改页面的html代码,但不能在页面像JavaScript一样加载后更改。
不,至少,不是JavaScript的做法。
PHP运行服务器端,而不是客户端。这意味着PHP会在页面被发送到浏览器之前完成所有工作。浏览器不运行PHP代码。现在
,你可以操纵使用DOMDocument的DOM,但同样,这是之前的页面被首先发送到浏览器。
我可以使用PHP来运行所有DOM功能,即使它在页面加载之前也可以运行。 – 2012-02-04 04:13:32
您可以在页面加载之前用DOM做任何事情,但我不认为这就是您要求的。完全不清楚你想要做什么。不要太模糊,通过编辑原始问题来完全解释你想要完成的任务。 – Brad 2012-02-04 04:14:44
我已经编辑了这个问题,并添加了我想使用php – 2012-02-04 04:20:26
号
PHP =服务器端
JS =客户端
在大多数情况下,它们不混合。
异常:PHP可以输出JavaScript到浏览器。 JavaScript可以通过AJAX调用PHP。
只需添加一条评论来澄清Krishna JavaScript并不是直接通过AJAX调用PHP。所有的AJAX,是另一个电话服务器......没有什么不同,如果你把这个URL放在地址栏中。浏览器不知道或关心PHP在服务器上运行。 – Brad 2012-02-04 04:12:06
你不能在没有JavaScript的情况下做AJAX帖子。
你可以使用PHP来打印出JavaScript来创建一个元素。
你想完成什么? – akonsu 2012-02-04 04:09:59
这有些含糊。 PHP输出客户端呈现/运行的标记/代码。除非你想使用某种服务器端DOM方法在服务器上构建标记,然后以HTML格式输出到客户端,否则你可以这样做:'',它会运行在客户端上。 *用实际的PHP代码直接操作浏览器,不,你不能这样做。 – 2012-02-04 04:10:14
不是没有JavaScript和只有PHP的可能吗? – 2012-02-04 04:12:27