카테고리 없음

각 태그별 prototype 무조건 적용하기

진모씨 2011. 10. 17. 16:17
크롬이나 다른 웹표준을 지키는 브라우저(HTMLUnknownElement라고 쳐봤을 때 function(){ native code }로 정의되어있으면 됨)일 경우, {'A':'Anchor','BASEFONT':'baseFont','DIR','Directory','DL':'DList'} 뭐 이런식으로 각 Element 클래스.prototype을 지정(만약 이미 있는 경우 함수만 추가해도 된다)하면 된다.
아닐 경우 아래의 방법을 사용하면 된다.
document.styleSheets[0].addRule('태그이름','behavior:expression(this.prototype=~);');
참고로 Element는 IE9부터 지원하며 크롬에서도 지원하며, XML 관련이나 HTMLElement는 HTML 관련이다. IE9부터 지원하며 크롬도 지원한다.