PeServer

HtmlTagElement extends HtmlElementBase
in package

FinalYes

`DOMElement` ラッパー。

Table of Contents

Properties

$raw  : DOMElement
生で使用する用。
$currentNode  : DOMNode
生で使用する現在データ。
$document  : HtmlDocument

Methods

__construct()  : mixed
addClass()  : void
addComment()  : HtmlCommentElement
addTagElement()  : HtmlTagElement
HTML要素を作って追加する。
addText()  : HtmlTextElement
appendChild()  : void
createComment()  : HtmlCommentElement
createTagElement()  : HtmlTagElement
createText()  : HtmlTextElement
getAttribute()  : string
getClassList()  : array<string|int, string>
クラス一覧を取得。
hasAttribute()  : bool
isAttribute()  : bool
path()  : HtmlXPath
removeClass()  : void
setAttribute()  : void
属性設定
setClassList()  : void
クラス一覧を設定。
tryGetAttribute()  : bool

Properties

$currentNode read-only

生で使用する現在データ。

protected DOMNode $currentNode

Methods

addClass()

public addClass(string $className) : void
Parameters
$className : string

getAttribute()

public getAttribute(string $qualifiedName) : string
Parameters
$qualifiedName : string
Return values
string

getClassList()

クラス一覧を取得。

public getClassList() : array<string|int, string>
Tags
phpstan-return

list

Return values
array<string|int, string>

hasAttribute()

public hasAttribute(string $qualifiedName) : bool
Parameters
$qualifiedName : string
Return values
bool

isAttribute()

public isAttribute(string $qualifiedName) : bool
Parameters
$qualifiedName : string
Return values
bool

removeClass()

public removeClass(string $className) : void
Parameters
$className : string

setAttribute()

属性設定

public setAttribute(string $qualifiedName, string|bool $value) : void
Parameters
$qualifiedName : string
$value : string|bool

文字列の場合はそのまま設定。真偽値の場合、真であれば属性名の設定、偽であれば属性の削除

setClassList()

クラス一覧を設定。

public setClassList(array<string|int, string> $classNames) : void
Parameters
$classNames : array<string|int, string>

tryGetAttribute()

public tryGetAttribute(string $qualifiedName, string|null &$result) : bool
Parameters
$qualifiedName : string
$result : string|null
Tags
phpstan-assert-if-true

string $result

Return values
bool

        
On this page

Search results