簡體   English   中英

PHP-如何在元素上獲取innerHTML?

[英]PHP - How I can get innerHTML on an element?

我是PHP的新手。 我具有用於添加,刪除和移動收藏夾的javascript函數(僅適用於DOM操作)。 當我刷新頁面時,此收藏夾將被清除。 我需要:

1.在當前(DOM操作)收藏夾DIV元素(收藏夾所在的位置)上獲取innerHTML。

2.將HTML存儲在PHP變量中(我需要'php'變量cuz,我將在DB中插入值)。

收藏夾DIV創建了一個收藏夾:

<div id="favorites">
    <div id="1" class="favorite">
       <sub class="minID">Id 1</sub>
       <a href="http://www.zamunda.net">Zamunda.NET</a>
       <span onclick="movefavorite(1)">
          <img class="move" src="icon/move.png" title="Move">
       </span>
       <span onclick="removefavorite(1)">
           <img class="delete" src="icon/del.png" title="Delete">
       </span>
    </div>
</div>

根據您實際要完成的工作,我將執行以下操作之一。

  1. 在您的PHP代碼中進行ajax發布,其中包含保存收藏夾條目所需的信息(即,僅ID,URL和名稱,而不是實際的HTML)。
  2. 維護一些隱藏的表單字段,其中包含保存收藏夾條目所需的信息。 這將使您可以在提交表單后(假設涉及表單的情況下)從PHP訪問數據。

注意,我不認為您真正想要的是從PHP代碼中獲取元素的innerHTML。 您可能希望找到一種方式來表示該信息,從而可以更輕松地將其發送到服務器端代碼。

js:

var v = document.getElementsByClassName('minID')[0].innerHTML; // select whatever
$.cookie("something", v, { expires: 5 }); // set cookie

的PHP:

<?php
     echo $_COOKIE['something'];
     /* ... */
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM