DOM에서 원하는 경우 일부 그룹이나 클래스를 확장하고 싶습니다.하지만 모든 권한을 확장하고 싶지는 않습니다. 것이 가능하다? 예를 들어DOM을 확장하지만 요소 프로토 타입은 아닙니다. 가능합니까?
:
document.getElementsByClass('extended').myMethod(); // working
하지만
document.getElementById('elementNotExtendedClass').myMethod(); // shouldnt be working
내가 엉망 모든 요소, 단지 선택된 사람을 싶지 않는 때문에
. 아마도 문서에서 createElement() 메서드의 자체 버전을 만들어서 어떻게 든 완료해야합니다. 예를 들어 document.CreateMyElement()입니다.또는 어떤 아이디어입니까? 감사합니다
6 월 06 일 수정 : 프로토 타입 체인이 작동하는 솔루션을 찾고 있는데, 일부 공유 방법과 속성을 한 번에 변경할 수 있습니다.
궁극적 인 목표는 무엇입니까? 왜 이것을 필요로합니까? –
@AlexanderPavlov : 내 목표는 웹 페이지에 대한 간단한 wysiwyg 기능을 만드는 것입니다. 나는 페이지의 편집자가 편집 가능한 모드를 시작하고 많은 것들이 편집 가능하다는 것을 의미합니다. 따라서 내 메서드 및 속성을 사용하여 일부 요소를 확장하는 것이 가장 좋은 방법 일 수 있다고 생각합니다. – Luckylooke