coreconst/php-dom-plus

此包的最新版本(v1.0.3)没有可用的许可信息。

该库扩展了DOMDocument并添加了类似于原生JavaScript的方法。

v1.0.3 2024-08-20 11:40 UTC

This package is auto-updated.

Last update: 2024-09-20 12:03:50 UTC


README

php-dom-plus 是一个PHP库,它扩展了原生的 DOMDocumentDOMElement 类,为PHP带来了类似JavaScript的方法。它提供了处理HTML文档的附加功能。

功能

  • 类似JavaScript的方法:提供了模拟JavaScript DOM API的方法,包括 querySelectorquerySelectorAllgetElementsByClassName
  • 增强元素处理:添加了处理类名的功能,例如使用 classList.addclassList.removeclassList.toggle 方法。
  • HTML内容访问:包括 innerHTMLouterHTML 属性,可以轻松检索元素内和周围的HTML内容。

安装

composer require coreconst/php-dom-plus

用法

use PhpDomPlus\Document;

$document = new Document();
$document->loadHTMLByUrl('http://example.com/');

$element = $document->querySelector('.example-class');
echo $element->innerHTML;

$element->classList->add('new-class');
echo $element->outerHTML;