Hướng dẫn dùng _get id trong PHP

Tôi có một div trong PHP [chuỗi] và tôi muốn lấy nội dung.

Nội dung chính Show

  • document.getEuityById ["demo"]. Internhtml = "Tôi đã thay đổi!";
  • Đặt html = document.getEuityById ["mylist"]. InternalHtml; innerHTML, innerText and textContent
  • phần tử.innerhtml = "";
  • Thuộc tính
    bla bla bla
    bla bla 0 đặt hoặc trả về nội dung HTML [HTML bên trong] của một phần tử.
  • Đặt thuộc tính bên trong:
  • Đặt thuộc tính bên trong:
  • Đặt html = document.getEuityById ["mylist"]. InternalHtml; innerHTML, innerText and textContent
  • Định nghĩa và cách sử dụng
  • Ví dụ JavaScript
  • Hỗ trợ trình duyệt

Ví dụ:

bla bla bla
bla bla

và tôi muốn

bla bla bla
bla bla

Phong cách đang thay đổi, tôi chỉ biết ID Div.

Cập nhật

Đây là mã của tôi, giống như nguồn Turbod và kết quả cũng giống nhau.

Vì vậy, đây là HTML ban đầu

$doc = new DOMDocument[];
$doc->loadHTML[$buffer];
$id = $doc->getElementById['product_list']

Và sau mã này, tôi nhận được như sau: Liên kết

Đã hỏi ngày 27 tháng 6 năm 2011 lúc 10:37Jun 27, 2011 at 10:37

MokusmokusMokus

9,95218 Huy hiệu vàng79 Huy hiệu bạc121 Huy hiệu đồng18 gold badges79 silver badges121 bronze badges

1

Sử dụng lớp PHP domDocument. //www.php.net/manual/en/ class.domdocument.php

$dom = new DOMDocument[];

$dom->loadHTML[$html];

$xpath = new DOMXPath[$dom];
$divContent = $xpath->query['//div[@id="product_list"]'];

Đã trả lời ngày 27 tháng 6 năm 2011 lúc 10:57Jun 27, 2011 at 10:57

Turbodturbodturbod

1.9482 Huy hiệu vàng16 Huy hiệu bạc31 Huy hiệu đồng2 gold badges16 silver badges31 bronze badges

4

Để lưu đoạn XML/HTML, bạn cần lưu từng nút con:

$dom = new DOMDocument[];
$dom->loadHTML[$html];

$xpath = new DOMXPath[$dom];
$result = '';
foreach[$xpath->evaluate['//div[@id="product_list"]/node[]'] as $childNode] {
  $result .= $dom->saveHtml[$childNode];
}
var_dump[$result];

Output:

string[74] "
      
bla bla bla
bla bla "

Nếu bạn chỉ cần nội dung văn bản, bạn có thể tìm nạp trực tiếp nó:

$dom = new DOMDocument[];
$dom->loadHTML[$html];

$xpath = new DOMXPath[$dom];
var_dump[
  $xpath->evaluate['string[//div[@id="product_list"]]']
];

Output:

string[63] "

       bla bla bla

      bla bla          
"

Đã trả lời ngày 23 tháng 10 năm 2015 lúc 23:20Oct 23, 2015 at 23:20

ThwthwThW

18.2k3 Huy hiệu vàng21 Huy hiệu bạc41 Huy hiệu đồng3 gold badges21 silver badges41 bronze badges

1

Không đủ để làm ...

$id->nodeValue

Đã trả lời ngày 24 tháng 1 năm 2016 lúc 11:41Jan 24, 2016 at 11:41

MastababamastababaMastaBaba

9831 Huy hiệu vàng9 Huy hiệu bạc29 Huy hiệu đồng1 gold badge9 silver badges29 bronze badges

var htmlEditor = ace.edit['htmlEditor']; var cssEditor = ace.edit['cssEditor']; var jsEditor = ace.edit['jsEditor']; var htmlSave = [localStorage.getItem["htmlSave"]]; var cssSave = [localStorage.getItem["cssSave"]]; var jsSave = [localStorage.getItem["jsSave"]]; $.ajax[{ type: "POST", url: "index.php", data: { htmlSave: htmlSave, cssSave: cssSave, jsSave: jsSave } }].done[function[data] { console.log[htmlSave]; }];

Chủ Đề