테이블의 컬럼이나 컬럼들을 구룹으로 디폴트 속성을 지정한다.

Script [propVal=]parentObj.colGroupObj.propName;
HTML <COLGROUP propName="propVal">innerString</COLGROUP>
특기

속에 네스트된 COL 엘레멘트들은 COLGROUP 엘레멘트를 덮어씌운다.

span 애트리뷰트는 COLGROUP 엘레멘트가 정의한 테이블 컬럼의 갯수를 지정하는데 사용되며, span 애트리뷰트의 디폴트값은 1이다.

COL 엘레멘트는 COLGROUP 엘레멘트 밖에 있을 수 있고, 이 두가지 엘레멘트는 비슷한 용도로 사용된다. 그러나 테이블의 내부 분리 줄들(rules)을 결정하기 위해서는 COLGROUP를 사용하여야 한다. (예제 참조)

COLGROUP 엘레멘트의 내부에 포함되어 있는 COL 엘레멘트들이 있으면 span 애트리뷰트를 사용하지 말아야 한다. 이는 span 애트리뷰트가 네스트된 COL 엘레멘트들에 속해 있으면 COLGROUP 엘레멘트에 속해있는 애트리뷰트를 덮어씌우기 때문이다. 이는 혼동되는 코드가되고 원하지 않은 결과를 얻을 수 있다.

table 개체와 그 관련된 엘레멘트들은 일반 개체모델과 다른 방식의 다른 테이블 개체모델을 사용한다.

이 개체는 IE3.0에서 지원되고 스크립트는 IE4.0에서 부터 지원된다.

이 엘레멘트는 블럭모드이다.

이 엘레멘트는 종료태그가 필요하다.

참조
caption cells col colGroup rows table tBodies tBody td tFoot th tHead tr

이 개체는 HTML 4.0에서 정의되었다.


object
colGroup
colGroup
컬렉션개체속성스타일메서드이벤트비헤비어예제
이전페이지로페이지 맨위로페이지 맨아래로

colGroup 설명을 위한 예제

caption
t1t2t3
d11 d12 d13
d21 d22 d23
<table border="1" width="400" align="center"><caption>caption</caption><colgroup id="oObj" align="center" bgcolor="#ffdddd" class="blue" dir="ltr" lang="ko" span="2" title="COLGROUP 예제" style="behavior:url(../public/hilite.htc);font-size:110%" valign="middle" width="150"><col><col></colgroup><colgroup><col></colgroup><tbody><tr> <th>t1</th><th>t2</th><th>t3</th></tr> <tr> <td>d11</td> <td>d12</td> <td>d13</td> </tr> <tr> <td>d21</td> <td>d22</td> <td>d23</td> </tr> </tbody></table>

object
colGroup
colGroup
개체속성스타일메서드이벤트비헤비어견본예제
이전페이지로페이지 맨위로페이지 맨아래로
컬렉션설명과 예제 코드결과참고
all 개체에 포함되어 있는 모든 엘레멘트들의 배열변수를 참조하고 반환한다.
<SCRIPT>document.write(oObj.all.length)</SCRIPT>
attributes 개체의 애트리뷰트(attribute 개체)들의 배열변수를 참조하고 반환한다.
<SCRIPT>document.write(oObj.attributes.length)</SCRIPT> 11
behaviorUrns 엘레멘트에 첨부된 비해이버(behavior)들을 인식하는 주소(URN) 문자열들의 배열변수를 참조하고 반환한다.
<SCRIPT>document.write(oObj.behaviorUrns.length)</SCRIPT>
childNodes 개체의 바로 종속된 자식들의 엘레멘트 개체들과 TextNode 개체들의 배열변수를 참조하고 반환한다.
<SCRIPT>document.write(oObj.childNodes.length)</SCRIPT> 2
children 개체의 바로 종속된 DHTML 개체들인 자식들의 배열변수를 참조하고 반환한다.
<SCRIPT>document.write(oObj.children.length)</SCRIPT> 2

object
colGroup
colGroup
컬렉션속성스타일메서드이벤트비헤비어견본예제
이전페이지로페이지 맨위로페이지 맨아래로
개체설명결과
currentStyle 공통 스타일쉬트, 인라인 스타일 HTML 애트리뷰트등으로 지정한 개체의 카스케이딩 형식과 스타일들 참조한다.
<SCRIPT>document.write(oObj.currentStyle.color)</SCRIPT>
runtimeStyle 덮어 씌워진 최종 공통 스타일쉬트, 인라인 스타일 HTML 애트리뷰트등으로 지정한 개체의 카스케이딩 형식과 스타일들 참조한다.
<BUTTON onclick="oObj.runtimeStyle.color='red'">적색으로</BUTTON>
단추를 클릭하고 예제의 색상을 확인하라.
style 개체의 현재 모든 가능한 인라인 스타일 설정들을 참조한다.
<SCRIPT>document.write(oObj.style.cssText.length))</SCRIPT> 16

object
colGroup
colGroup
컬렉션개체스타일메서드이벤트비헤비어견본예제
이전페이지로페이지 맨위로페이지 맨아래로
align 속성 IE (<COLGROUP align=sVal> 애트리뷰트)
⇒ 개체의 정렬 위치를 반환하거나 지정한다.
문법: colGroupObj.align[=sVal]
코드: document.write(oObj.align); 결과: center
Script 없슴 <COLGROUP atomicselection="bVal"> 애트리뷰트)
⇒ 엘레멘트와 그 내용이 전체적으로 선택되어야 하는가 개별적으로 선택될 수 있는가를 지정한다.
canHaveChildren 속성 IE
⇒ 개체가 자식 개체들을 가질 수 있는가를 부울값으로 반환한다.
문법: [bVal=]colGroupObj.canHaveChildren
코드: document.write(oObj.canHaveChildren); 결과: undefined
canHaveHTML 속성 IE
⇒ 개체가 HTML 태그들을 가질 수 있는가를 부울값으로 반환한다.
문법: [bVal=]colGroupObj.canHaveHTML
코드: document.write(oObj.canHaveHTML); 결과: undefined
className 속성 IE (<COLGROUP class="sVal"> 애트리뷰트)
⇒ 개체의 클라스 이름을 반환하거나 설정한다.
문법: colGroupObj.className[=sVal]
코드: document.write(oObj.className); 결과: blue
clientHeight 속성 IE
⇒ 블럭 개체의 높이를 픽셀단위로 반환한다.
문법: [iVal=]colGroupObj.clientHeight
코드: document.write(oObj.clientHeight); 결과: 73
clientLeft 속성 IE
offsetLeft 속성과 실제적인 사용자 지역의 왼쪽 모서리와의 거리를 픽셀단위로 반환한다.
문법: [iVal=]colGroupObj.clientLeft
코드: document.write(oObj.clientLeft); 결과: 0
clientTop 속성 IE
offsetTop 속성과 실제적인 사용자 지역의 위쪽 모서리와의 거리를 픽셀단위로 반환한다.
문법: [iVal=]colGroupObj.clientTop
코드: document.write(oObj.clientTop); 결과: 0
clientWidth 속성 IE
⇒ 블럭 개체의 너비를 픽셀단위로 반환한다.
문법: [iVal=]colGroupObj.clientWidth
코드: document.write(oObj.clientWidth); 결과: 302
dir 속성 IE (<COLGROUP dir="ltr"|"rtl"> 애트리뷰트)
⇒ 개체의 내용 읽는 순서를 문자열로 반환하거나 설정한다.
문법: colGroupObj.dir[=sVal]
코드: document.write(oObj.dir); 결과: ltr
firstChild 속성 IE
⇒ 개체의 childNodes 컬렉션에서 제일 먼저 자식 개체을 반환한다.
문법: [oVal=]colGroupObj.firstChild
코드: document.write(oObj.firstChild); 결과: [object HTMLTableColElement]
코드: if (oObj.firstChild) document.write(oObj.firstChild.nodeName); 결과: COL
id 속성 IE (<COLGROUP id=sVal> 애트리뷰트)
⇒ 개체를 대표하는 인식자 문자열을 반환하거나 지정한다.
문법: colGroupObj.id[=sVal]
코드: document.write(oObj.id); 결과: oObj
innerHTML 속성 IE
⇒ 개체의 내용 HTML을 반환하거나 지정한다.
문법: colGroupObj.innerHTML[=sVal]
코드: document.write(oObj.innerHTML.length); 결과: 10
isContentEditable 속성 IE
⇒ 사용자가 개체의 내용을 편집할 수 있는가를 부울값으로 반환한다.
문법: [bVal=]colGroupObj.isContentEditable
코드: document.write(oObj.isContentEditable); 결과: false
isDisabled 속성 IE
⇒ 개체가 불활성화 되었는가를 부울값으로 반환한다.
문법: [bVal=]colGroupObj.isDisabled
코드: document.write(oObj.isDisabled); 결과: undefined
isMultiLine 속성 IE
⇒ 개체가 여러줄로 되어있는가를 부울값으로 반환한다.
문법: [bVal=]colGroupObj.isMultiLine
코드: document.write(oObj.isMultiLine); 결과: undefined
isTextEdit 속성 IE
⇒ 개체속에서 TextRange 개체를 생성할수 있는가를 부울값으로 반환한다.
문법: [bVal=]colGroupObj.isTextEdit
코드: document.write(oObj.isTextEdit); 결과: undefined
lang 속성 IE (<COLGROUP lang="sVal"> 애트리뷰트)
⇒ 개체에서 사용한 언어코드를 반환하거나 설정한다.
문법: colGroupObj.lang[=sVal]
코드: document.write(oObj.lang); 결과: ko
lastChild 속성 IE
⇒ 개체의 childNodes 컬렉션에서 마지막 자식 개체을 반환한다.
문법: [oVal=]colGroupObj.lastChild
코드: document.write(oObj.lastChild; 결과: [object HTMLTableColElement]
코드: if (oObj.lastChild) document.write(oObj.lastChild.nodeName); 결과: COL
nextSibling 속성 IE
⇒ 개체의 다음 형제(같은 모체의 다음 자식) 개체을 반환한다.
문법: [oVal=]colGroupObj.nextSibling
코드: document.write(oObj.nextSibling); 결과: [object HTMLTableColElement]
코드: if (oObj.nextSibling) document.write(oObj.nextSibling.nodeName); 결과: COLGROUP
nodeName 속성 IE
⇒ 개체의 특정 노드(node) 타입 이름을 반환한다.
문법: [sVal=]colGroupObj.nodeName
코드: document.write(oObj.nodeName); 결과: COLGROUP
nodeType 속성 IE
⇒ 개체의 특정 노드(node)의 종류를 반환한다.
문법: [iVal=]colGroupObj.nodeType
코드: document.write(oObj.nodeType); 결과: 1
nodeValue 속성 IE
⇒ 개체의 특정 노드(node)의 값을 반환한다.
문법: [oVal=]colGroupObj.nodeValue
코드: document.write(oObj.nodeValue); 결과: null
offsetHeight 속성 IE
offsetParent에 설정에따라 모체의 레이아웃이나 좌표에 상대적으로 계산된 높이 위치를 픽셀단위로 반환한다.
문법: [iVal=]colGroupObj.offsetHeight
코드: document.write(oObj.offsetHeight); 결과: 73
offsetLeft 속성 IE
offsetParent에 설정에따라 모체의 레이아웃이나 좌표에 상대적으로 계산된 수평 위치를 픽셀단위로 반환한다.
문법: [iVal=]colGroupObj.offsetLeft
코드: document.write(oObj.offsetLeft); 결과: 2
offsetParent 속성 IE
⇒ 개체에 offsetParentoffsetLeft 속성들이 지정된 용기 개체를 참조하고 반환한다.
문법: [oVal=]colGroupObj.offsetParent
코드: document.write(oObj.offsetParent); 결과: [object HTMLTableElement]
코드: document.write(oObj.offsetParent.nodeName); 결과: TABLE
offsetTop 속성 IE
offsetParent에 설정에따라 모체의 레이아웃이나 좌표에 상대적으로 계산된 수직 위치를 픽셀단위로 반환한다.
문법: [iVal=]colGroupObj.offsetTop
코드: document.write(oObj.offsetTop); 결과: 21
offsetWidth 속성 IE
offsetParent에 설정에따라 모체의 레이아웃이나 좌표에 상대적으로 계산된 너비 위치를 픽셀단위로 반환한다.
문법: [iVal=]colGroupObj.offsetWidth
코드: document.write(oObj.offsetWidth); 결과: 302
onOffBehavior 속성 IE
⇒ 지정된 MS DirectAnimation® 비헤이버(behavior)가 돌아가는지를 나타내는 개체를 반환한다.
문법: colGroupObj.onOffBehavior[=true|false]
코드: document.write(oObj.onOffBehavior=true); 결과: true
outerHTML 속성 IE
⇒ 개체와 개체의 외부 내용을 HTML로 반환한다.
문법: [sVal=]colGroupObj.outerHTML
코드: document.write(oObj.outerHTML.length); 결과: 222
ownerDocument 속성 IE6
⇒ 노드(node)에 연관한 document 개체를 반환하거나 설정한다.
문법: colGroupObj.ownerDocument[=oVal]
코드: document.write(oObj.ownerDocument); 결과: [object HTMLDocument]
코드: document.write(oObj.ownerDocument.nodeName); 결과: #document
parentElement 속성 IE
⇒ 체계 구조상 부모 엘레멘트 개체를 반환한다.
문법: [oVal=]colGroupObj.parentElement
코드: document.write(oObj.parentElement); 결과: [object HTMLTableElement]
코드: document.write(oObj.parentElement.nodeName); 결과: TABLE
parentNode 속성 IE
⇒ 구조상 부모 엘레멘트 개체를 반환한다.
문법: [oVal=]colGroupObj.parentNode
코드: document.write(oObj.parentNode); 결과: [object HTMLTableElement]
코드: document.write(oObj.parentNode.nodeName); 결과: TABLE
parentTextEdit 속성 IE
⇒ 구조상 원본 개체를 포함하고 있는 용기 개체속에서 TextRange 개체를 생성할 수 있는 용기 개체를 반환한다.
문법: [oVal=]colGroupObj.parentTextEdit
코드: document.write(oObj.parentTextEdit); 결과: undefined
previousSibling 속성 IE
⇒ 개체의 다음 형제(같은 모체의 다음 자식) 개체을 반환한다.
문법: [oVal=]colGroupObj.previousSibling
코드: document.write(oObj.previousSibling); 결과: [object HTMLTableCaptionElement]
코드: if (oObj.previousSibling) document.write(oObj.previousSibling.nodeName); 결과: CAPTION
readyState 속성 IE
⇒ 개체의 현재 상태를 반환한다.
문법: [sVal=]colGroupObj.readyState
코드: document.write(oObj.readyState); 결과: undefined
코드: <SPAN id=SwRS></SPAN>&nbsp;<BUTTON onclick="SwRS.innerText=oObj.readyState">클릭</BUTTON> 결과:  
scopeName 속성 IE
⇒ 엘레멘트 개체를 위해 정의된 namespace를 반환한다.
문법: [sVal=]colGroupObj.scopeName
코드: document.write(oObj.scopeName); 결과: undefined
scrollHeight 속성 IE
⇒ 개체의 스크롤(화면굴림) 높이를 반환한다.
문법: [iVal=]colGroupObj.scrollHeight
코드: document.write(oObj.scrollHeight); 결과: 73
scrollLeft 속성 IE
⇒ 개체의 왼쪽 모서리와 현재 윈도우의 내용이 보이는 가장 왼쪽 위치와의 거리를 픽셀단위로 반환하거나 설정한다.
문법: [iVal=]colGroupObj.scrollLeft
코드: document.write(oObj.scrollLeft); 결과: 0
scrollTop 속성 IE
⇒ 개체의 위쪽 모서리와 현재 윈도우의 내용이 보이는 가장 위쪽 위치와의 거리를 픽셀단위로 반환하거나 설정한다.
문법: [iVal=]colGroupObj.scrollTop
코드: document.write(oObj.scrollTop); 결과: 0
scrollWidth 속성 IE
⇒ 개체의 스크롤(화면굴림) 너비를 반환한다.
문법: [iVal=]colGroupObj.scrollWidth
코드: document.write(oObj.scrollWidth); 결과: 302
sourceIndex 속성 IE
⇒ 소스 순서에서 문서의 all 컬렉션에 나타나는 개체의 위치를 반환한다.
문법: [iVal=]colGroupObj.sourceIndex
코드: document.write(oObj.sourceIndex); 결과: undefined
코드: document.write(document.all(oObj.sourceIndex).nodeName); 결과:
span 속성 IE (<COLGROUP span="iVal"> 애트리뷰트)
⇒ 확장되는 컬럼의 갯수을 반환하거나 설정한다.
문법: colGroupObj.span[=iVal]
코드: document.write(oObj.span); 결과: 2
style 속성 IE (<COLGROUP style="cssVal"> 애트리뷰트)
⇒ 엘레멘트의 인라인 스타일을 반환하거나 설정한다.
문법: colGroupObj.style[=cssVal]
코드: document.write(oObj.style.cssText); 결과: font-size: 110%;
tagName 속성 IE
⇒ 개체의 태그(tag) 이름을 반환한다.
문법: [sVal=]colGroupObj.tagName
코드: document.write(oObj.tagName); 결과: COLGROUP
tagUrn 속성 IE
⇒ 개체의 namespace 선언에서 설정된 주소(URN: Uniform Resource Name)를 반환하거나 설정한다.
문법: colGroupObj.tagUrn[=sVal]
코드: document.write(oObj.tagUrn); 결과: undefined
uniqueID 속성 IE
⇒ 자동적으로 생성된 개체의 유일한 인식자 문자열을 반환한다.
문법: [sVal=]colGroupObj.uniqueID
코드: document.write(oObj.uniqueID); 결과: undefined
vAlign 속성 IE (<COLGROUP valign=sVal> 애트리뷰트)
⇒ 개체의 수직 정렬 위치를 반환하거나 지정한다.
문법: colGroupObj.vAlign[=sVal]
코드: document.write(oObj.vAlign); 결과: middle
width 속성 IE (<COLGROUP width="iVal"> 애트리뷰트)
⇒ 개체의 너비를 반환하거나 설정한다.
문법: colGroupObj.width[=iVal]
코드: document.write(oObj.width); 결과: 150

object
colGroup
colGroup
컬렉션개체속성메서드이벤트비헤비어견본예제
이전페이지로페이지 맨위로페이지 맨아래로
stylescript
{background:val} obj.style.background[=val]
⇒ 개체의 배경 속성들을 5개까지 반환하거나 설정한다.
{background-attachment:val} obj.style.backgroundAttachment[=val]
⇒ 문서 속의 배경 이미지를 개체에 배열 방식을 반환하거나 설정한다.
{background-color:val} obj.style.backgroundColor[=val]
⇒ 개체의 배경에 깔리는 색상을 반환하거나 설정한다.
{background-image:val} obj.style.backgroundImage[=val]
⇒ 개체의 배경 이미지를 반환하거나 설정한다 .
{background-position:val} obj.style.backgroundPosition[=val]
⇒ 개체의 배경 이미지의 위치를 반환하거나 설정한다.
{background-position-x:val} obj.style.backgroundPositionX[=val]
backgroundPosition 속성의 x 좌표를 반환하거나 설정한다.
{background-position-y:val} obj.style.backgroundPositionY[=val]
backgroundPosition 속성의 y 좌표를 반환하거나 설정한다.
{background-repeat:val} obj.style.backgroundRepeat[=val]
⇒ 개체 backgroundImage 속성의 반복 방식을 반환하거나 설정한다.
{behavior:val} obj.style.behavior[=val]
⇒ DHTML behavior의 소개 위치를 반환하거나 설정한다.
{clear:val} obj.style.clear[=val]
⇒ 개체에서 부동(float)부분의 면의 왼쪽, 오른쪽 혹은 양쪽으로 표현이 허용하는가를 반환하거나 설정한다.
{color:val} obj.style.color[=val]
⇒ 개체의 글자 색상을 반환하거나 설정한다.
{cursor:val} obj.style.cursor[=val]
⇒ 개체위에서 마우스 포인터의 보이는 형태를 반환하거나 설정한다.
{direction:val} obj.style.direction[=val]
⇒ 개체의 읽는 순서를 반환하거나 설정한다.
{display:val} obj.style.display[=val]
⇒ 개체를 디스플레이할 것인가를 반환하거나 설정한다.
{font:val} obj.style.font[=val]
⇒ 개체의 font 속성들 조합하여 반환하거나 설정하거나, 사용자 선호 글꼴들을 6개까지 반환하거나 설정한다.
{font-family:val} obj.style.fontFamily[=val]
⇒ 사용한 글꼴의 이름들을 반환하거나 설정한다.
{font-size:val} obj.style.fontSize[=val]
⇒ 개체 텍스트에서 사용한 글꼴의 크기를 나타내는 수치를 반환하거나 설정한다.
{font-style:val} obj.style.fontStyle[=val]
⇒ 개체의 글꼴 형태을 italic, normal, oblique등으로 반환하거나 설정한다.
{font-variant:val} obj.style.fontVariant[=val]
⇒ 개체의 문자를 작은 대문자들로 변형할 것인가를 반환하거나 설정한다.
{font-weight:val} obj.style.fontWeight[=val]
⇒ 개체의 글꼴 두께를 반환하거나 설정한다.
{layout-grid:val} obj.style.layoutGrid[=val]
⇒ 문자들의 레이아웃을 지정하는 문서 그리드(grid) 속성들을 일괄적으로 반환하거나 설정한다.
{layout-grid-mode:val} obj.style.layoutGridMode[=val]
⇒ 텍스트 레이아웃 그리드에 가로, 세로가 사용되었는가를 반환하거나 설정한다
{letter-spacing:val} obj.style.letterSpacing[=val]
⇒ 개체 속에서 글자들 사이의 간격을 반환하거나 설정한다.
{line-height:val} obj.style.lineHeight[=val]
⇒ 개체 속에서 줄과 아래줄과의 거리를 반환하거나 설정한다.
{overflow:val} obj.style.overflow[=val]
⇒ 개체의 내용이 높이나 너비를 초과하였을 때 어떻게 처리할 것인가를 나타내는 값을 반환하거나 설정한다.
{padding:val} obj.style.padding[=val]
⇒ 개체들 사이, 그들에 소속된 마진, 보더까지의 간격을 반환하거나 설정한다.
{padding-bottom:val} obj.style.paddingBottom[=val]
⇒ 개체의 아래쪽 보더와 내용 사이의 간격을 반환하거나 설정한다.
{padding-left:val} obj.style.paddingLeft[=val]
⇒ 개체의 왼쪽 보더와 내용 사이의 간격을 반환하거나 설정한다.
{padding-right:val} obj.style.paddingRight[=val]
⇒ 개체의 오른쪽 보더와 내용 사이의 간격을 반환하거나 설정한다.
{padding-top:val} obj.style.paddingTop[=val]
⇒ 개체의 위쪽 보더와 내용 사이의 간격을 반환하거나 설정한다.
없슴 obj.style.pixelBottom[=val]
⇒ 개체의 아래쪽 위치를 픽셀단위로 반환하거나 설정한다.
없슴 obj.style.pixelHeight[=val]
⇒ 개체의 높이를 픽셀단위로 반환하거나 설정한다.
없슴 obj.style.pixelLeft[=val]
⇒ 개체의 왼쪽 위치를 픽셀단위로 반환하거나 설정한다.
없슴 obj.style.pixelRight[=val]
⇒ 개체의 오른쪽 위치를 픽셀단위로 반환하거나 설정한다.
없슴 obj.style.pixelTop[=val]
⇒ 개체의 위쪽 위치를 픽셀단위로 반환하거나 설정한다.
없슴 obj.style.pixelWidth[=val]
⇒ 개체의 너비를 픽셀단위로 반환하거나 설정한다.
없슴 obj.style.posBottom[=val]
bottom 애트리뷰트로 지정된 단위로 개체의 아래쪽 위치를 반환하거나 설정한다.
없슴 obj.style.posHeight[=val]
height 애트리뷰트로 지정된 단위로 개체의 높이를 반환하거나 설정한다.
없슴 obj.style.posLeft[=val]
left 애트리뷰트로 지정된 단위로 개체의 왼쪽 위치를 반환하거나 설정한다.
없슴 obj.style.posRight[=val]
right 애트리뷰트로 지정된 단위로 개체의 오른쪽 위치를 반환하거나 설정한다.
없슴 obj.style.posTop[=val]
top 애트리뷰트로 지정된 단위로 개체의 위쪽 위치를 반환하거나 설정한다.
없슴 obj.style.posWidth[=val]
width 애트리뷰트로 지정된 단위로 개체의 너비를 반환하거나 설정한다.
{text-autospace:val} obj.style.textAutospace[=val]
⇒ 조정된 문자를 위한 자동 문자 간격 맞추기를 반환하거나 설정한다.
{text-decoration:val} obj.style.textDecoration[=val]
⇒ 개체 속의 문자 장식(깜박거림, 중간줄, 윗줄, 아랫줄)을 반환하거나 설정한다.
없슴 obj.style.textDecorationBlink[=val]
⇒ 개체의 textDecoration 속성값이 'blink'로 설정되었는가를 부울값으로 반환하거나 설정한다.
없슴 obj.style.textDecorationLineThrough[=val]
⇒ 개체의 textDecoration 속성값이 'line-through'로 설정되었는가를 부울값으로 반환하거나 설정한다.
없슴 obj.style.textDecorationNone[=val]
⇒ 개체의 textDecoration 속성값이 'none'로 설정되었는가를 부울값으로 반환하거나 설정한다.
없슴 obj.style.textDecorationOverline[=val]
⇒ 개체의 textDecoration 속성값이 'overline'로 설정되었는가를 부울값으로 반환하거나 설정한다.
없슴 obj.style.textDecorationUnderline[=val]
⇒ 개체의 textDecoration 속성값이 'underline'로 설정되었는가를 부울값으로 반환하거나 설정한다.
{text-transform:val} obj.style.textTransform[=val]
⇒ 개체 속에서 문자의 변환 표현 방식을 반환하거나 설정한다.
{text-underline-position:val} obj.style.textUnderlinePosition[=val]
⇒ 개체의 textDecoration 속성이 'underline'로 설정된 경우 밑줄의 위치를 반환하거나 설정한다.
{unicode-bidi:val} obj.style.unicodeBidi[=val]
⇒ 양방향 알고리즘에 관한 깔린 수준을 반환하거나 설정한다.
{visibility:val} obj.style.visibility[=val]
⇒ 개체의 내용이 디스플레이될 것인가를반환하거나 설정한다.
{word-spacing:val} obj.style.wordSpacing[=val]
⇒ 개체 속에서 단어간의 간격을 증가시키는 정도를 반환하거나 설정한다.
{z-index:val} obj.style.zIndex[=val]
⇒ 위치가 정해져 있는 개체의 스택킹(위에서 보이는) 순서를 반환하거나 설정한다.
{zoom:val} obj.style.zoom[=val]
⇒ 개체의 확대 배율을 반환하거나 설정한다.

object
colGroup
colGroup
컬렉션개체속성스타일이벤트비헤비어견본예제
이전페이지로페이지 맨위로페이지 맨아래로
메서드설명
addBehavior 엘레멘트에 behavior를 추가한다.
appendChild 개체의 자식개체로 한 엘레멘트를 추가한다.
applyElement 개체를 다른 엘레멘트의 자식이나 모체 개체로 만든다.
attachEvent IE - 이벤트에 특정 기능을 묶어, 기능함수가 개체에서 이벤트가 발생되면 언제나 호출되게 한다.
이벤트의 제거는 detachEvent에서 한다. 반환값은 부울값이다.
문법: [bVal=]colGroupObj.object.attachEvent(event,functObj)
event는 필수요소이고, 표준 이벤트 문자열이다. functObj도 필수요소이고 이벤트가 발생되면 호출될 기능함수이다.
코드: function callFunc(){alert('ondblclick 이벤트 발생')}document.attachEvent('ondblclick',callFunc)
결과: // 문서 위 아무데서나 더블클릭 해 보라.
코드:<INPUT type=button value="attachEvent 재설정" onclick="document.detachEvent('ondblclick',callFunc);document.attachEvent('ondblclick',callFunc)"></SPAN> 결과:
clearAttributes colGroup 개체의 모든 애트리뷰트들과 값들을 삭제한다.
cloneNode 문서 계통도로부터 colGroup 개체의 참조를 복사한다.
componentFromPoint 어떤 이벤트에서 지정된 좌표에 위치한 콤포넨트를 반환한다.
contains colGroup 개체 속에 주어진 엘레멘트가 있는가를 점검한다.
detachEvent IE5 - attachEvent 이벤트로 첨부된 이벤트를 제거한다. 반환값은 없다.
문법: colGroupObj.detachEvent(event,funcion)
코드: <INPUT type=button value="detachEvent" onclick="document.detachEvent('ondblclick',callFunc)"></SPAN>
결과: // 클릭 후에는 attachEvent에서 설정된 이벤트가 제거된다. 제거 후 더블클릭해 보라.
fireEvent colGroup 개체에서 지정한 이벤트를 발생시킨다.
getAdjacentText 개체의 인접 문자열을 반환한다.
getAttribute 지정된 애트리뷰트의 값을 반환한다.
getAttributeNode IE6 attribute.name속성을 참조하는 attribute 개체를 반환한다.
getBoundingClientRect TextRectangle 개체들의 컬렉션에 연결됨을 지정하는 개체를 반환한다.
getClientRects 개체의 내용이나 클라이언트 범위(range)의 배치(layout)를 기술하는 사각형(rectangle)들의 컬렉션을 반환한다. 각 사각형은 한 줄이다.
getElementsByTagName 지정된 엘레멘트의 이름에 맞는 개체들의 컬렉션을 반환한다.
getExpression 주어진 속성의 표현(expression)을 반환한다.
hasChildNodes 개체가 자식개체를 가지고 가지고 있는가를 나타내는 값을 반환한다.
insertAdjacentElement 지정한 위치에 엘레멘트를 삽입한다.
insertBefore 문서 계통도에서 모체 개체의 자식 노드로 엘레멘트를 삽입한다.
mergeAttributes 지정된 개체에 모든 읽기/쓰기 애트리뷰트를 복사한다.
normalize IE6 colGroup 개체의 인접 TextNode 개체를 통합하여 문서 개체 모델을 정상화한다.
removeAttribute colGroup 개체로 부터 애트리뷰트를 제거한다.
removeAttributeNode IE6 colGroup 개체로 부터 애트리뷰트 개체 노드를 제거한다.
removeBehavior colGroup 개체로부터 behavior를 제거한다.
removeChild colGroup 개체로부터 자식 노드를 제거한다.
removeExpression 지정한 속성으로부터 표현(expression)을 제거한다.
removeNode 문서 계통도에서 colGroup 개체를 제거한다.
replaceAdjacentText 개체에 인접 문자열을 교체한다.
replaceChild 현재의 자식 엘레멘트를 새로운 자식 엘레멘트로 교체한다.
replaceNode colGroup 개체를 다른 엘레멘트로 교체한다.
scrollIntoView colGroup 개체를 보기게 굴림(scroll)하고 윈도우의 맨위나 아래에 정렬한다.
setAttribute 지정된 애트리뷰트를 설정한다.
setAttributeNode IE6 colGroup 개체의 부분으로 애트리뷰트 개체 노드를 설정한다.
setExpression 지정된 개체의 표현(expression)을 설정한다.
swapNode 문서 계통도에서 두 개체의 위치를 서로 바꾼다.

object
colGroup
colGroup
컬렉션개체속성스타일메서드비헤비어견본예제
이전페이지로페이지 맨위로페이지 맨아래로
이벤트설명
onreadystatechange 개체의 준비상태(readyState) 속성을 변경시키면 발생한다.

object
colGroup
colGroup
컬렉션개체속성스타일메서드이벤트견본예제
이전페이지로페이지 맨위로페이지 맨아래로
Behavior설명
clientCaps Explorer에 대한 정보를 제공하고 요청에 의하여 브라우저의 콤포넨트를 설치하는 방법늘 제공한다.
download 파일을 다운로드하고 완료되면 완료를 알려주는 기능을 갖고있다.
homePage 사용자의 홈페이지에 대한 정보를 포함하고 있다.

object
colGroup
colGroup
컬렉션개체속성스타일메서드이벤트견본
이전페이지로페이지 맨위로페이지 맨아래로

Javascript로 colGroup 개체 수정 예제

TD00 colGroup=#1 TD01 colGroup=#1 TD02 colGroup=#2 TD03 colGroup=#2 TD04 colGroup=#2
TD10 colGroup=#1 TD11 colGroup=#1 TD12 colGroup=#2 TD13 colGroup=#2 TD14 colGroup=#2
TD20 colGroup=#1 TD21 colGroup=#1 TD22 colGroup=#2 TD23 colGroup=#2 TD24 colGroup=#2
결과 표시창

COL 엘레멘트가 COLGROUP 엘레멘트 속에서 span 속성이 확장되어 COLGROUP 엘레멘트 속의 COL 엘레멘트 갯수가 늘어난다.

<TABLE id=exTable border="2" rules="groups" width=600 style="font-size:8pt">
<COLGROUP span="2" style="color:blue;background:fee"><COL><COL></COLGROUP>
<COLGROUP style="color:brown;background:eef"><COL><COL><COL></COLGROUP>
<TR>
<TD>TD00 colGroup=#1</TD>
<TD>TD01 colGroup=#1</TD>
<TD>TD02 colGroup=#2</TD>
<TD>TD03 colGroup=#2</TD>
<TD>TD04 colGroup=#2</TD>
</TR>
<TR>
<TD>TD10 colGroup=#1</TD>
<TD>TD11 colGroup=#1</TD>
<TD>TD12 colGroup=#2</TD>
<TD>TD13 colGroup=#2</TD>
<TD>TD14 colGroup=#2</TD>
</TR>
<TR>
<TD>TD20 colGroup=#1</TD>
<TD>TD21 colGroup=#1</TD>
<TD>TD22 colGroup=#2</TD>
<TD>TD23 colGroup=#2</TD>
<TD>TD24 colGroup=#2</TD>
</TR>
</TABLE>
<SCRIPT>
function showit(){
  obj=exTable.all.tags('COLGROUP')[0];
  str='COL 생성 전 span='+obj.span+'<BR>';
  newNode=document.createElement('COL');
  obj.appendChild(newNode);
  obj.span+=1;
  str+='COL 생성 후 span='+obj.span;
  str+='<HR><DIV align=center>colGroup의 마지막 col('+obj.span+')</DIV>';
  if (obj.span==5) butObj.disabled=true;
  for (i=0;i< exTable.all.tags('TR').length;i++){
    str+=exTable.all.tags('TR')[i].children[obj.span-1].innerText+'<BR>';
  }
  showA.innerHTML=str;
}
</SCRIPT>
<BUTTON onclick="showit()" id=butObj>클릭해 보라.</BUTTON>
<DIV id=showA>결과 표시창</DIV>
object
colGroup
컬렉션개체속성스타일메서드이벤트견본예제
이전페이지로페이지 맨위로
최종 수정:
06/28/2025 20:35:03
KoXo Homepage
All right reserved
비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다.
오류가 나면 정상적 접속으로 시도해 보세요.
http://koxo.com/lang/js/object/colGroup.html