到的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