定制 jcbooster/domhtml 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

jcbooster/domhtml

Composer 安装命令:

composer require jcbooster/domhtml

包简介

Get Access HTML element with PHP

README 文档

README

Get Elements HTML with Parsing Object

Clone Git

	$ git clone https://github.com/kangjeki/DOMParserHTML.git

Composer

	composer require jc_programs/dom-parser-html

Usage

Load Default HTML in Active Page

require  __DIR__ . '/DOMParserHTML/Autoload.php';
use DOMParserHTML\DOMParser;

$Doc 	= new DOMParser;

Load Manual HTML Elements, put html elements in parameter

require  __DIR__ . '/DOMParserHTML/Autoload.php';
use DOMParserHTML\DOMParser;

$Doc 	= new DOMParser($html);

Methode Usage

Selector
$Doc 	  = new DOMParser;
$input    = $Doc->getElementById("idElement");

// output is HTML input Elements

Metode

$Doc 	  = new DOMParser;
$input    = $Doc->getElementById("idElement");

$value    = $Doc->value($input);

// Output is Value of Input Element

All Selector

Methode Param (String) Note Return
querySelector(param); "select"
"#select"
".select"
Select Tag Element
Select Id
Select Class
html elements Target Select
querySelectorAll(param); "input"
".select"
Select All Tag Element
Select All Class
Object | Return All Elements Exist
getElementById(param); "targetId" Select Element Id html elements Select
getElementsByTagName(param); "tagElement" Select Element Tag Name Object | Return All Elements Exist
getElementsByClassName(param); "className" Select Element Class Name Object | Return All Class Name Exist

All Methode

Methode Param Note Return
value(param); input element param is HTML Element value of element
classList(param); html element - Auto | All Class List in Element
id(param); html Element - id name element
getAttribute(param 1, param 2); 1. html element
2. (string)
1. html element
2. spesific attribute name
value of attribute name
existClass(param 1, param 2); 1. html element
2. (string)
1. Sepesific html element
2. class name
(bool) | true/false

More Example

Get Child Element
require  __DIR__ . '/DOMParserHTML/Autoload.php';
use DOMParserHTML\Parser\DOMParser;

$Doc 	= new DOMParser;
$elem   = $Doc->querySelector("#data-url");

$DataURL  = new DOMParser($elem);
$url      = $DataURL->querySelectorAll("a");

// output $url is list of all tag (a) elements

/* example html structur */
<div id="data-url">
    <a href="...">URL 1</a>
    <a href="...">URL 2</a>
    <a href="...">URL 3</a>
    <a href="...">URL 4</a>
</div>

统计信息

  • 总下载量: 10
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2020-02-17

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固