라이브러리

[PHP] DOMElement::removeAttribute - 속성 제거




DOMElement::removeAttribute 메서드는 DOMElement 객체에서 특정 속성을 제거하는 메서드입니다. 이 메서드는 DOMElement 객체의 속성을 제거할 수 있게 해주며, 속성이 제거된 후에 DOMElement 객체의 속성 목록이 업데이트됩니다.

사용법


DOMElement::removeAttribute 메서드는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

DOMElement::removeAttribute(string $name)



- `$name` : 제거할 속성의 이름을 지정합니다.

예제


#hostingforum.kr
php

// DOMDocument 객체를 생성합니다.

$doc = new DOMDocument();



// HTML 문서를 생성합니다.

$html = '
Hello World!'; // HTML 문서를 파싱합니다. $doc->loadHTML($html); // DOMElement 객체를 얻습니다. $element = $doc->getElementsByTagName('div')->item(0); // 속성을 제거합니다. $element->removeAttribute('class'); // 속성이 제거되었는지 확인합니다. echo $element->getAttribute('class') . " "; // 빈 문자열이 출력됩니다. // 속성을 다시 추가합니다. $element->setAttribute('class', 'main'); // 속성이 다시 추가되었는지 확인합니다. echo $element->getAttribute('class') . " "; // main이 출력됩니다.


참고


- DOMElement::removeAttribute 메서드는 DOMElement 객체의 속성을 제거할 때, 속성이 존재하지 않으면 에러를 발생시키지 않습니다.
- DOMElement::removeAttribute 메서드는 DOMElement 객체의 속성 목록을 업데이트하지 않습니다. 속성이 제거된 후에 속성 목록을 얻을 때, 제거된 속성이 목록에 포함되지 않습니다.
- DOMElement::removeAttribute 메서드는 DOMElement 객체의 속성을 제거할 때, 속성이 존재하지 않으면 에러를 발생시키지 않습니다. 하지만 속성이 존재하지 않으면, DOMElement 객체의 속성 목록은 업데이트되지 않습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 614 페이지

검색

게시물 검색