document °³Ã¼´Â ÇöÀç ¿­·ÁÀÖ´Â HTML ¹®¼­¸¦ ¸»Çϸç script¸¦ ÅëÇØ Á¢¼ÓÇÏ°í Á¦¾î¸¦ °¡´ÉÇÏ°Ô ÇÑ´Ù.

document.propertyName
document.methodName(parameters)
document.eventName='JsCode'
Àμö
propertyName : (¼Ó¼º¸í)
Àû¿ëÇÒ ¼ö ÀÖ´Â ¼Ó¼ºµé ÁßÀÇ ÇϳªÀÌ´Ù.
methodName : (¸Þ¼­µå¸í)
Àû¿ëÇÒ ¼ö ÀÖ´Â ¸Þ¼­µåµé ÁßÀÇ ÇϳªÀÌ´Ù.
parameters : (Àμö)
methodName¿¡ µû¶ó ÇÊ¿äÇÑ ÀμöÀÌ´Ù.
eventName : (À̺¥Æ®Ã³¸®ÀÚ¸í)
Àû¿ëÇÒ ¼ö ÀÖ´Â À̺¥Æ®Ã³¸®ÀÚµé ÁßÀÇ ÇϳªÀÌ´Ù.
JsCode : (¼öÇ๮)
À̺¥Æ®°¡ ¹ß»ýµÇ¾úÀ» ¶§ ¼öÇàµÉ ¼öÇ๮ÀÌ´Ù.
Ư±â

ÀÌ °³Ã¼ÀÇ ½ºÅ©¸³Æ®µéÀº IE3.0ºÎÅÍ Àû¿ëµÈ´Ù.

document °³Ã¼´Â HTML ¹®¼­ÀÇ ³»¿ëÀ» Á¡°Ë, ¼öÁ¤ ȤÀº Ãß°¡ÇÒ ¶§ »ç¿ëÇϰųª ¹®¼­ ¼Ó¿¡¼­ À̺¥Æ®¸¦ ó¸®ÇÒ ¶§ »ç¿ëÇÑ´Ù. À¥ ÆäÀÌÁö¿¡¼­ document °³Ã¼´Â window °³Ã¼ÀÇ document ¼Ó¼ºÀ» ÅëÇÏ¿© ÂüÁ¶Çϰųª ȤÀº Á÷Á¢ÀûÀ¸·Î ÂüÁ¶ÇÑ´Ù.

document °³Ã¼´Â ¸ðµç ÁÖ ¹®¼­¿¡¼­ Ç×»ó ÂüÁ¶ÇÒ ¼ö ÀÖÀ¸³ª, °¡º­¿î(lightweight) DHTML ºñÇìÀ̺ñ¾î¼¼ »ç¿ëµÇ´Â HTML ÄÄÆ÷³ÙÆ®(HTC: HTML Component) ÆÄÀÏÀº ¾ø´Ù. ÀÌ´Â HTC ÆÄÀÏ¿¡¼­ document °³Ã¼¸¦ »ç¿ëÇÒ ¼ö ¾øÀ» ¶§ ÁöÁ¤ÇÏ´Â °ÍÀ̱⠶§¹®ÀÌ´Ù. °á°úÀûÀ¸·Î °¡º­¿î ºñÇìÀ̹ö´Â ÀϹÝÀûÀÎ ºñÇìÀ̹öº¸´Ù ºü¸£°í È¿°úÀûÀ¸·Î Àû¿ëµÈ´Ù. ±×·¯³ª °¡º­¿î DHTML ºñÇìÀ̹öµéµµ ÀϹÝÀûÀÎ DHTML ºñÇìÀ̹ö¿Í ¸¶Âù°¡Áö·Î ÁÖ ¹®¼­ÀÇ document °³Ã¼¿¡ Á¢¼ÓÇÒ ¼ö ÀÖ´Ù.

ondocumentready À̺¥Æ®´Â DHTML ºñÇìÀ̹ö¿¡ ÁÖ À¥¹®¼­ÀÇ document °³Ã¼¿¡ ºñÇìÀ̹ö°¡ Æ÷ÇԵǾî ÀÖ´Ù´Â °ÍÀ» ¾Ë¸°´Ù. ondocumentready À̺¥Æ®°¡ ¹ß»ýµÇ¸é ºñÇìÀ̹ö´Â ÁÖ document °³Ã¼¸¦ ó¸®Çϱ⠽ÃÀÛÇÑ´Ù.

ºñÇìÀ̹ö ¼ÓÀÇ ½ºÅ©¸³Æ®·Î HTC ÆÄÀÏÀ̳ª ÁÖ ¹®¼­ÀÇ document °³Ã¼¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ´Ù. HTC ÆÄÀÏ ¼ÓÀÇ ½ºÅ©¸³Æ®´Â element.document·Î ÁÖ ¹®¼­ÀÇ document °³Ã¼¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ´Ù.

Àû¿ë
°³Ã¼scriptHTML±Ô°ÝIE


¼³¸íÀ» À§ÇÑ ¿¹Á¦

¼³¸íÀ» À§ÇÑ ¿¹Á¦

Ä÷º¼Ç¼³¸í°ú ¿¹Á¦ ÄÚµå°á°úÂü°í
all °³Ã¼¿¡ Æ÷ÇԵǾî ÀÖ´Â ¸ðµç ¿¤·¹¸àÆ®µéÀÇ ¹è¿­º¯¼ö¸¦ ÂüÁ¶ÇÏ°í ¹ÝȯÇÑ´Ù.
<SCRIPT>document.write(oObj.all.length)</SCRIPT>
anchors ¹®¼­ÀÇ ¸ðµç name³ª id ¼Ó¼ºÀ» °®´Â a °³Ã¼µéÀÇ Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
<SCRIPT>document.write(oObj.anchors.length)</SCRIPT>  
applets ¹®¼­ÀÇ ¸ðµç applet °³Ã¼µéÀÇ Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
¿¹:<SCRIPT>document.write(oObj.applets.length)</SCRIPT> º¸¾È°ü°è»ó Â÷´ÜµÇ¹Ç·Î ÄÚµå Á¦°ÅÇß½¿.  
childNodes °³Ã¼ÀÇ ¹Ù·Î Á¾¼ÓµÈ ÀڽĵéÀÇ ¿¤·¹¸àÆ® °³Ã¼µé°ú TextNode °³Ã¼µéÀÇ ¹è¿­º¯¼ö¸¦ ÂüÁ¶ÇÏ°í ¹ÝȯÇÑ´Ù.
<SCRIPT>document.write(oObj.childNodes.length)</SCRIPT>
embeds ¹®¼­ÀÇ ¸ðµç embed °³Ã¼µéÀÇ Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
<SCRIPT>document.write(oObj.embeds.length)</SCRIPT>  
forms ¹®¼­ÀÇ ¸ðµç form °³Ã¼µéÀÇ Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
<SCRIPT>document.write(oObj.forms.length)</SCRIPT>  
frames ¹®¼­ÀÇ ¸ðµç frame °³Ã¼µéÀÇ Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
<SCRIPT>document.write(top.frames.length)</SCRIPT>  
images ¹®¼­ÀÇ ¸ðµç img °³Ã¼µéÀÇ Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
<SCRIPT>document.write(oObj.images.length)</SCRIPT>  
links ¹®¼­ÀÇ ¸ðµç href ¼Ó¼ºÀ» °®´Â a °³Ã¼¿Í ¸ðµç area °³Ã¼µéÀÇ Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
<SCRIPT>document.write(oObj.links.length)</SCRIPT>  
namespaces ¹®¼­ÀÇ ¸ðµç namespace °³Ã¼µéÀÇ Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
<SCRIPT>document.write(oObj.namespaces.length)</SCRIPT>  
scripts ¹®¼­ÀÇ ¸ðµç script °³Ã¼µéÀÇ Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
<SCRIPT>document.write(oObj.scripts.length)</SCRIPT>  
styleSheets ¹®¼­ÀÇ ¸ðµç link¿¡ ¿¬°áµÈ styleSheet °³Ã¼µé°ú style °³Ã¼µéÀÇ Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
<SCRIPT>document.write(oObj.styleSheets.length)</SCRIPT>  

¿¤·¹¸àÆ®°³Ã¼¼³¸í
BODY body ¹®¼­ÀÇ º»Ã¼ ºÎºÐÀÎ <BODY>¿Í </BODY> »çÀÌÀÇ ³»¿ëÀ» ÁöÁ¤ÇÑ´Ù.
document.write(document.body.innerText.length)
  implementation IE6 °Ôü¿¡¼­ Áö¿øµÇ´Â ¸ðµâµé¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â °³Ã¼ÀÌ´Ù.
document.write(document.implementation.hasFeature('html','1.0'))
  location ¹®¼­ÀÇ ÁÖ¼Ò(URL)¿¡ °ü·ÃµÈ Á¤º¸µéÀ» Æ÷ÇÔÇÏ´Â °³Ã¼ÀÌ´Ù.
document.write(document.location)
  selection ¹ÝÀüµÈ ºí·° ÅؽºÆ®³ª ´Ù¸¥ ¿¤·¹¸àÆ®¿¡ »ç¿ëÀÚ³ª ½ºÅ©¸³Æ®°¡ ¾î¶² È°µ¿À» À§ÇÏ¿© ¼±ÅÃÇÑ È°¼º ¼±ÅúκÐÀ» ¹ÝȯÇÑ´Ù.
<INPUT value="¼±ÅÃÇØ º¸¶ó" onselect="alert('document.selection.type='+document.selection.type)">
TITLE title ¹®¼­ÀÇ Á¦¸ñ¿¡ ÇØ´çÇÏ´Â <TITLE>¿Í </TITLE> »çÀÌÀÇ ³»¿ëÀ» ÁöÁ¤ÇÑ´Ù.
document.write(document.title)

°¢Á¾ ÀÔ·ÂÆû ¿ä¼Òµé, ¾ÞÄ¿, ¹è°æ»ö»óÀ̳ª ¹®ÀÚ»ö»ó °°Àº °øÅë ¹®¼­ ¼Ó¼ºµé¿¡µµ Á¢¼ÓÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù.

activeElement ¼Ó¼º IE4 -
¢¡ document °³Ã¼¿¡ Æ÷ÇԵǾî ÀÖ´Â °³Ã¼°¡ ÃÊÁ¡À» ¹Þ°í È°¼ºÈ­µÈ È°¼º ¿¤·¹¸àÆ®(activeElement)¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [oVal=].activeElement
ÄÚµå: formName.inObj.focus();document.write(document.activeElement.id); °á°ú:
bgColor ¼Ó¼º IE
¢¡ ¹®¼­ÀÇ ¹è°æ »ö»óÀ» rrggbb »ö»óÀ̳ª »ö»ó¸íĪÀ¸·Î ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .bgColor[=clrVal]
ÄÚµå: document.write(oObj.bgColor); °á°ú:
¿¹Á¦alinkColor ¼Ó¼º IE3.02 NS2
¢¡ È°¼º ¸µÅ©ÀÇ »ö»óÀ» rrggbb »ö»óÀ̳ª »ö»ó¸íĪÀ¸·Î ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .alinkColor[=colorVal]
ÄÚµå: document.write(document.alinkColor); °á°ú:
all(Ä÷º¼Ç) ¼Ó¼º IE4 -
¢¡ document °³Ã¼¿¡ Æ÷ÇԵǾî ÀÖ´Â ¹®¼­ÀÇ ¸ðµç(all) °³Ã¼µéÀÇ ¹è¿­º¯¼ö all Ä÷º¼ÇÀ» ÂüÁ¶ÇÑ´Ù.
¹®¹ý: [cVal=].all
¹®¹ý: [oVal=].all(index)
¹®¹ý: [oVal=].all(idVal)
ÄÚµå: document.write(document.all) °á°ú:
ÄÚµå: document.write(document.all.length) °á°ú:
ÄÚµå: document.write(document.all(1).nodeName) °á°ú:
ÄÚµå: document.write(document.all(3).nodeName,' ',document.all(3).innerHTML)
°á°ú:
¿¹Á¦anchors(Ä÷º¼Ç) ¼Ó¼º IE4 NS4
¢¡ document °³Ã¼¿¡ Æ÷ÇԵǾî ÀÖ´Â anchor °³Ã¼µéÀÇ ¹è¿­º¯¼ö anchors Ä÷º¼ÇÀ» Á¶È¸ÇÏ°í È£ÃâÇÑ´Ù.
¹®¹ý: [cVal=].anchors
¹®¹ý: [oVal=].anchors(index)
¹®¹ý: [oVal=].anchors(idVal)
ÄÚµå: document.write(document.anchors.length) °á°ú:
ÄÚµå: document.write(document.anchors[2].name) °á°ú:
applets(Ä÷º¼Ç) ¼Ó¼º IE3.02 NS3
¢¡ document °³Ã¼¿¡ Æ÷ÇԵǾî ÀÖ´Â applet °³Ã¼µéÀÇ ¹è¿­º¯¼ö applets Ä÷º¼ÇÀ» Á¶È¸ÇÏ°í È£ÃâÇÑ´Ù.
¹®¹ý: [cVal=].applets
¹®¹ý: [oVal=].applets(index)
¹®¹ý: [oVal=].applets(idVal)
ÄÚµå:¿¹: document.write(oObj.applets.length+' | '+oObj.applets[0].src);; °á°ú: º¸¾È°ü°è»ó Â÷´ÜµÇ¹Ç·Î ÄÚµå Á¦°ÅÇß½¿.
body(°³Ã¼) ¼Ó¼º IE4 NS6 (<BODY> ¿¤·¹¸àÆ®)
¢¡ ¹®¼­ º»Ã¼¸¦ ÂüÁ¶ÇÑ´Ù.
¹®¹ý: [oVal=].body
ÄÚµå: document.write(document.body.clientWidth+' | '+document.body.clientHeight); °á°ú:
bgColor ¼Ó¼º IE
¢¡ ¹®¼­ÀÇ ¹è°æ »ö»óÀ» rrggbb »ö»óÀ̳ª »ö»ó¸íĪÀ¸·Î ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .bgColor[=clrVal]
ÄÚµå: document.write(oObj.bgColor); °á°ú:
characterset ¼Ó¼º - NS6
¢¡ ÁöÁ¤µÈ document °³Ã¼ÀÇ ¹®ÀÚ¼¼Æ®¸¦ ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .characterset[=sVal]
ÄÚµå: document.write(document.characterset);
charset ¼Ó¼º IE4 -
¢¡ °³Ã¼ ¿£ÄÚµù¿¡ »ç¿ëµÈ ¹®ÀÚ¼¼Æ®¸¦ ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .charset[=sVal]
ÄÚµå: document.write(document.charset); °á°ú:
classes(¹è¿­º¯¼ö) ¼Ó¼º - NS4
¢¡ ÁöÁ¤µÈ document °³Ã¼ÀÇ class ¹è¿­º¯¼ö¸¦ ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .classes[=oVal]
ÄÚµå: document.write(document.classes);
compatMode ¼Ó¼º IE
¢¡ IE6 °³Ã¼¿¡ Ç¥ÁØ¿¡ ºÎÇÕÇϴ¸ðµå¸¦ Àû¿ëÇϴ°¡¸¦ ³ªÅ¸³»´Â °ªÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
¹®¹ý: document.compatMode
ÄÚµå: document.write(document.compatMode); °á°ú:
contextual ¼Ó¼º - NS4
¢¡ °³º° HTML tagÀÇ styleÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Â style °³Ã¼¸¦ ÁöÁ¤ÇÏ´Â ¹®¸Æ ¼±Åÿ¡ »ç¿ëµÈ´Ù.
¹®¹ý: [document.]contextual(context1,...[contextN,]affectedStyle)
¿¹Á¦cookie ¼Ó¼º IE3.02 NS2
¢¡ ÁöÁ¤µÈ document °³Ã¼¿Í ¿¬°üµÈ º¸ÀÌ¸ç ¸¸·áµÇÁö ¾ÊÀº ÄíÅ° ¸®Æ÷µå¸¦ ¹®ÀÚ¿­·Î ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .cookie[=sVal]
ÄÚµå: document.write(oObj.cookie); °á°ú:
defaultCharset ¼Ó¼º IE4 -
¢¡ ÁöÁ¤µÈ document °³Ã¼ÀÇ µðÆúÆ® ¹®ÀÚ¼¼Æ®¸¦ ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .defaultCharset[=sVal]
ÄÚµå: document.write(document.defaultCharset); °á°ú:
designMode ¸Þ¼­µå IE5 -
¢¡ °³Ã¼°¡ ÆíÁýµÉ ¼ö Àִ°¡¸¦ ³ªÅ¸³»´Â µðÀÚÀÎ ¸ðµå¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: .designMode[=sVal]
ÄÚµå: document.write(document.designMode) °á°ú:
dir ¸Þ¼­µå IE NS
¢¡ °³Ã¼ÀÇ Àд ¼ø¼­¸¦ ¿ÞÂÊ¿¡¼­ºÎÅÍÀΰ¡ ¿À¸¥ÂÊ¿¡¼­ ºÎÅÍÀΰ¡ ¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
¹®¹ý: .dir[=sVal]
ÄÚµå: document.write(document.dir='ltr') °á°ú:
doctype ¼Ó¼º IE6 NS6
¢¡ ÁöÁ¤µÈ document °³Ã¼ÀÇ ¹®¼­ ŸÀÔÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: [oVal=].doctype
ÄÚµå: document.write(document.doctype); °á°ú:
documentElement ¼Ó¼º IE5 NS6
¢¡ ¹®¼­ÀÇ ÃÖ»óÀ§(root) ¿¤·¹¸àÆ®¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [oVal=].documentElement
ÄÚµå: document.write(document.documentElement) °á°ú:
ÄÚµå: document.write(document.documentElement.nodeName) °á°ú:
¿¹Á¦domain ¼Ó¼º IE4 NS3
¢¡ document °³Ã¼°¡ ÀÖ´Â ¼­¹öÀÇ ¾ÈÀü µµ¸ÞÀÎ À̸§À» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. PC»ó È­ÀÏ ÁÖ¼Ò¿¡´Â domainÀÌ ¾ø´Ù.
¹®¹ý: .domain=sVal
ÄÚµå: document.write(document.domain); °á°ú:
¿¹Á¦embeds(Ä÷º¼Ç) ¼Ó¼º IE4 NS3
¢¡ ÇöÀç document °³Ã¼ ¼Ó¿¡ ±ò¸°(embedded) °³Ã¼µéÀ» ¹è¿­º¯¼ö embedsÀ» ÂüÁ¶ÇÑ´Ù. ¹Ìµð³ª Ç÷¡½¬°¡ ÇØ´çµÈ´Ù.
¹®¹ý: [oVal=].embeds
¹®¹ý: [oVal=].embeds(index)
¹®¹ý: [oVal=].embeds(idVal)
expando ¼Ó¼º IE4 -
¢¡ °³Ã¼ ³»ºÎ¿¡¼­ ¾ÖÆ®¸®ºäÆ®¸¦ »ý¼ºÇÒ ¼ö Àִ°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
¹®¹ý: .expando[=bVal]
ÄÚµå: document.write(oObj.expando); °á°ú:
¿¹Á¦fgColor ¼Ó¼º IE3.02 NS2
¢¡ document °³Ã¼ÀÇ ±ÛÀÚ»ö»óÀ» rrggbb »ö»óÀ̳ª »ö»ó¸íÀ¸·Î ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .fgColor[=clrVal]
ÄÚµå: document.write(document.fgColor); °á°ú:
fileCreatedDate ¼Ó¼º IE4 -
¢¡ Àбâ Àü¿ëÀ¸·Î ÁöÁ¤µÈ document °³Ã¼ÀÇ ÆÄÀÏ »ý¼ºÀÏÀÚ¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [dVal=].fileCreatedDate
ÄÚµå: document.write(document.fileCreatedDate); °á°ú:
fileModifiedDate ¼Ó¼º IE4 -
¢¡ Àбâ Àü¿ëÀ¸·Î ÁöÁ¤µÈ document °³Ã¼ÀÇ ÆÄÀÏ ÃÖÁ¾ ¼öÁ¤ÀÏÀÚ¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [dVal=].fileModifiedDate
ÄÚµå: document.write(document.fileModifiedDate); °á°ú:
fileSize ¼Ó¼º IE4 -
¢¡ Àбâ Àü¿ëÀ¸·Î ÁöÁ¤µÈ document °³Ã¼ÀÇ ÆÄÀÏ Å©±â¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [iVal=].fileSize
ÄÚµå: document.write(document.fileSize); °á°ú:
¿¹Á¦formName ¼Ó¼º IE4 NS3
document °³Ã¼ ¼ÓÀÇ °¢ ÀÔ·ÂÆûÀº °¢°¢ÀÇ document °³Ã¼ ¼Ó¼ºÀ» °®´Â´Ù.
document °³Ã¼ ¼ÓÀÇ <FORM NAME="formName">À¸·Î ÁöÁ¤µÈ form °³Ã¼¸íÀ» °¢°¢ ÂüÁ¶ÇÑ´Ù.
¹®¹ý: .forms(idVal)
¹®¹ý: .forms['formName']
ÄÚµå: document.write(document.forms[0].name+' | '+document.forms('formName').id) °á°ú:
ÄÚµå: document.write(document.forms('formName').elements.length+' | '+document.forms('formName').elements[0].type)
°á°ú:
¿¹Á¦forms(Ä÷º¼Ç) ¼Ó¼º IE4 NS2
¢¡ document °³Ã¼¿¡ Æ÷ÇԵǾî ÀÖ´Â form °³Ã¼µéÀÇ ¹è¿­º¯¼ö forms Ä÷º¼ÇÀ» ÂüÁ¶ÇÑ´Ù.
¹®¹ý: [oVal=].forms
¹®¹ý: [oVal=].forms(index)
¹®¹ý: [oVal=].forms(idVal)
ÄÚµå: document.write(document.forms.length+' | '+document.forms[0].elements[0].nodeName) °á°ú:
frames(Ä÷º¼Ç) ¼Ó¼º IE4 NS
¢¡ document °³Ã¼¿¡ Æ÷ÇԵǾî ÀÖ´Â frame °³Ã¼µéÀÇ ¹è¿­º¯¼ö frames Ä÷º¼ÇÀ» ÂüÁ¶ÇÑ´Ù.
¹®¹ý: [oVal=].frames
¹®¹ý: [oVal=].frames(index)
¹®¹ý: [oVal=].frames(idVal)
ÄÚµå: document.write(top.document.frames.length) °á°ú:
ÄÚµå: document.write(top.document.frames[0].name) °á°ú:
height ¼Ó¼º - NS4
¢¡ document °³Ã¼ÀÇ ³ôÀ̸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [iVal.height
ÄÚµå: document.write(document.height)
ids(°³Ã¼) ¼Ó¼º - NS4
¢¡ °³º° HTML tags¿¡ Àû¿ëµÉ styleÀ» ÁöÁ¤ÇÏ´Â style °³Ã¼¸¦ »ý¼ºÇÑ´Ù.
¹®¹ý: .ids.idValue
¿¹Á¦images(Ä÷º¼Ç) ¼Ó¼º IE4 NS3
¢¡ document °³Ã¼¿¡ Æ÷ÇԵǾî ÀÖ´Â Image °³Ã¼µéÀÇ ¹è¿­º¯¼öimages Ä÷º¼ÇÀ» ÂüÁ¶ÇÑ´Ù.
¹®¹ý: [cVal=].images
¹®¹ý: [oVal=].images(index)
¹®¹ý: [oVal=].images(idVal)
ÄÚµå: document.write(document.images.length+' | '+document.images[0].src)
°á°ú:
implementation(°³Ã¼) ¼Ó¼º IE6 NS6
¢¡ document °³Ã¼ÀÇ Àû¿ë(implementation) °³Ã¼(EXT, CAP, NUM, SCRL, OVR, REC, µî)¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [oVal=].implementation
ÄÚµå: document.write(document.implementation) °á°ú:
ÄÚµå: document.write(document.implementation.hasFeature('html','1.0')) °á°ú:
¿¹Á¦lastModified ¼Ó¼º IE3.02 NS2
¢¡ Àбâ Àü¿ëÀ¸·Î document °³Ã¼ÀÇ ÃÖÁ¾ ¼öÁ¤ÀÏÀÚ¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [dVal=].lastModified
ÄÚµå: document.write(document.lastModified) °á°ú:
layers(Ä÷º¼Ç) ¼Ó¼º - NS4
¢¡ document °³Ã¼¿¡ Æ÷ÇԵǾî ÀÖ´Â layer °³Ã¼ÀÇ ¹è¿­º¯¼ö layers Ä÷º¼ÇÀ» ÂüÁ¶ÇÑ´Ù.
¹®¹ý: [oVal=].layers[(idVal)]
¿¹Á¦linkColor ¼Ó¼º IE3.02 NS2
¢¡ document °³Ã¼ÀÇ ¿¬°á»ö»óÀ» rrggbb »ö»óÀ̳ª »ö»ó¸íĪÀ¸·Î ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .linkColor[=clrVal]
ÄÚµå: document.write(document.linkColor) °á°ú:
¿¹Á¦links(Ä÷º¼Ç) ¼Ó¼º IE3.02 NS2
¢¡ document °³Ã¼¿¡ Æ÷ÇԵǾî ÀÖ´Â link °³Ã¼ÀÇ ¹è¿­º¯¼ö links Ä÷º¼ÇÀ» ÂüÁ¶ÇÑ´Ù.
¹®¹ý: [oVal=].links
¹®¹ý: [oVal=].links(index)
¹®¹ý: [oVal=].links(idVal)
ÄÚµå: document.write(document.links.length+' | '+document.links[0].href) °á°ú:
¿¹Á¦location(°³Ã¼) ¼Ó¼º IE3.02 NS2
¢¡ ÀÌ ¼Ó¼ºÀº À©µµ¿ìÀÇ ÇöÀç URL »ó¼¼¸¦ °®°í ±× °ªÀº Ç×»ó À©µµ¿ì(window)ÀÇ location °³Ã¼ÀÌ´Ù.
¹®¹ý: .location[=sVal]
ÄÚµå: document.write(document.location); °á°ú:
ÄÚµå: document.write(top.document.location); °á°ú:
parentWindow ¼Ó¼º IE4 -
¢¡ Àбâ Àü¿ëÀ¸·Î document °³Ã¼ÀÇ ¸ðü À©µµ¿ì¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [oVal=].parentWindow.location
ÄÚµå: document.write(document.parentWindow.location) °á°ú:
¿¹Á¦plugins(Ä÷º¼Ç) ¼Ó¼º IE4 NS3
¢¡ document °³Ã¼¿¡ Æ÷ÇԵǾî ÀÖ´Â plugin °³Ã¼ÀÇ ¹è¿­º¯¼ö plugins Ä÷º¼ÇÀ» ÂüÁ¶ÇÑ´Ù.
¹®¹ý: [oVal=].plugins
¹®¹ý: [oVal=].plugins(index)
¹®¹ý: [oVal=].plugins(idVal)
ÄÚµå: document.write(oObj.plugins.length) °á°ú:
protocol ¼Ó¼º IE3.02 -
¢¡ document °³Ã¼ÀÇ ÁÖ¼Ò(URL)¿¡ ¿¬°üµÈ ÇÁ·ÎÅäÄÝ()protocolÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: .protocol[=sVal]
ÄÚµå: document.write(document.protocol) °á°ú:
readyState ¼Ó¼º IE4 -
¢¡ document °³Ã¼ÀÇ Áغñ »óȲÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: [sVal=].readyState
ÄÚµå: document.write(document.readyState) °á°ú:
¿¹Á¦referrer ¼Ó¼º IE3.02 NS2
¢¡ ´Ù¸¥ ¹®¼­ÀÇ link °³Ã¼¸¦ Ŭ¸¯ÇÏ¿© ÇöÀç document °³Ã¼¸¦ È£ÃâÇÏ¿© ¿¬°á½ÃŲ ¹®¼­ÀÇ ÁÖ¼Ò(URL)¸¦ ¹ÝȯÇÑ´Ù.
PC»ó È­ÀÏ ÁÖ¼Ò´Â ¹ÝȯÇÏÁö ¾Ê´Â´Ù.
¹®¹ý: [sVal=].referrer
ÄÚµå: document.write(document.referrer) °á°ú:
scripts(Ä÷º¼Ç) ¼Ó¼º IE4 NS
¢¡ document °³Ã¼¿¡ Æ÷ÇԵǾî ÀÖ´Â script °³Ã¼ÀÇ ¹è¿­º¯¼ö scripts Ä÷º¼ÇÀ» ÂüÁ¶ÇÑ´Ù.
¹®¹ý: [oVal=].scripts
¹®¹ý: [oVal=].scripts(index)
¹®¹ý: [oVal=].scripts(idVal)
ÄÚµå: document.write(document.scripts.length) °á°ú:
ÄÚµå: document.write(document.scripts[7].innerHTML) °á°ú:
selection(°³Ã¼) ¼Ó¼º IE4 -
¢¡ document °³Ã¼ÀÇ ¼±ÅÃÇÑ °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: .selection
ÄÚµå: document.write(document.selection,' ',document.selection.type) °á°ú:
styleSheets(Ä÷º¼Ç) ¼Ó¼º IE4 NS6
¢¡ document °³Ã¼¿¡ Æ÷ÇԵǾî ÀÖ´Â styleSheet °³Ã¼ÀÇ ¹è¿­º¯¼ö styleSheets Ä÷º¼ÇÀ» ÂüÁ¶ÇÑ´Ù.
¹®¹ý: [oVal=].styleSheets
¹®¹ý: [oVal=].styleSheets(index)
¹®¹ý: [oVal=].styleSheets(idVal)
ÄÚµå: document.write(document.styleSheets.length) °á°ú:
ÄÚµå: document.write(document.styleSheets[0].type) °á°ú:
ÄÚµå: document.write(document.styleSheets[1].cssText) °á°ú:
tags(°³Ã¼) ¼Ó¼º - NS4
¢¡ HTML tagÀÇ styleÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Â style °³Ã¼¸¦ »ý¼ºÇÑ´Ù.
tagNameÀº DIV, SPAN µî ´ë¼Ò¹®ÀÚ ±¸º°¾øÀÌ HTML ¿¤·¹¸Çµå À̸§ÀÌ´Ù.
¹®¹ý: .tags.tagName
¿¹Á¦title ¼Ó¼º IE3.02 NS2
¢¡ document °³Ã¼ÀÇ <TITLE></TITLE> ¼Ó¿¡ ±â¼úµÈ ¹®¼­ÀÇ Á¦¸ñÀ» ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .title[=sVal]
ÄÚµå: document.write(document.title) °á°ú:
uniqueID ¼Ó¼º IE5 -
¢¡ ÀÚµ¿ÀûÀ¸·Î »ý¼ºµÈ °³Ã¼ÀÇ À¯ÀÏÇÑ ÀνÄÀÚ(id) ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.
¹®¹ý: [sVal=].uniqueID
ÄÚµå: document.write(document.uniqueID) °á°ú:
¿¹Á¦URL ¼Ó¼º IE4 NS3
¢¡ document °³Ã¼ÀÇ ÁÖ¼ÒÀÎ URLÀ» ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .URL[=sVal]
ÄÚµå: document.write(document.URL) °á°ú:
URLUnencoded ¼Ó¼º IE
¢¡ document °³Ã¼ÀÇ ÁÖ¼ÒÀÎ URLÀ» ¿£ÄÚµùÇÏÁö ¾ÊÀº »óÅ·Π¹ÝȯÇÑ´Ù.
¹®¹ý: [sVal=].URLUnencoded
ÄÚµå: document.write(document.URLUnencoded) °á°ú:
¿¹Á¦vlinkColor ¼Ó¼º IE3.02 NS2
¢¡ document °³Ã¼ÀÇ ¹æ¹®Çß´ø ¿¬°áÀÇ »ö»óÀ» rrggbb »ö»óÀ̳ª »ö»ó¸íĪÀ¸·Î ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .vlinkColor[=clrVal]
ÄÚµå: document.write(document.vlinkColor); °á°ú:
XMLDocument ¼Ó¼º IE
¢¡ document °³Ã¼¿¡ ÀÖ´Â DOM(Document Object Model)ÀÇ ¹®¼­ XML ¿¤·¹¸àÆ®¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [sVal=].XMLDocument
ÄÚµå: document.write(document.XMLDocument) °á°ú:
XSLDocument ¼Ó¼º IE
¢¡ document °³Ã¼¿¡ ÀÖ´Â DOM(Document Object Model)ÀÇ ¹®¼­ ÃÖ»óÀ§ XLS ¿¤·¹¸àÆ®¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [sVal=].XSLDocument
ÄÚµå: document.write(document.XSLDocument) °á°ú:
width ¼Ó¼º - NS4
¢¡ document °³Ã¼ÀÇ ³Êºñ¸¦ Çȼ¿ ´ÜÀ§·Î ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .width[=iVal]
ÄÚµå: document.write(document.width)

attachEvent ¸Þ¼­µå IE5 -
¢¡ À̺¥Æ®¿¡ ƯÁ¤ ±â´ÉÀ» ¹­¾î, ±â´ÉÇÔ¼ö°¡ °³Ã¼¿¡¼­ À̺¥Æ®°¡ ¹ß»ýµÇ¸é ¾ðÁ¦³ª È£ÃâµÇ°Ô ÇÑ´Ù.
À̺¥Æ®ÀÇ Á¦°Å´Â detachEvent¿¡¼­ ÇÑ´Ù. ¹Ýȯ°ªÀº ºÎ¿ï°ªÀÌ´Ù.
¹®¹ý: [bVal=].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> °á°ú:
captureEvents ¸Þ¼­µå - NS4
¢¡ ƯÁ¤ Á¾·ùÀÇ ¸ðµç À̺¥Æ®¸¦ Æ÷ÂøÇϵµ·Ï Áö½ÃÇÑ´Ù. À̺¥Æ® ¸ñ·ÏÀ» Âü°íÇ϶ó.
¹®¹ý: .captureEvent('eventType')
clear ¸Þ¼­µå - NS2
¢¡ script¸¦ Æ÷ÇÔÇÏ¿© ÇöÀç ¹®¼­¸¦ ¸ðµÎ Áö¿î´Ù. IE¿¡¼­´Â Áö¿øµÇÁö ¾Ê´Â´Ù.
¹®¹ý: .clear();
close ¸Þ¼­µå IE3.02 NS2
¢¡ ¸ÕÀú document.open ¸Þ¼­µå·Î ¿¬ ¹®¼­¸¦ document.write³ª .writeln ¸Þ¼­µå·Î µð½ºÇ÷¹ÀÌ ½ÃÅ°°í ¸ðµç ÀνºÅº½º¸¦ ´Ý´Â´Ù. window.close¸¦ Âü°íÇ϶ó.
¹®¹ý: .close()
createAttribute ¸Þ¼­µå IE NS6
¢¡ ¿¤·¹¸àÆ® »õ·Î¿î ¼Ó¼ºÀ» »ý¼ºÇÑ´Ù.
¹®¹ý: .createAttribute="attrString";
ÄÚµå: document.write(document.createAttribute='title="test"')
createCDATASection ¸Þ¼­µå - NS6
¢¡ »õ·Î¿î CDATA Ç׸ñÀ» »ý¼ºÇÑ´Ù.
¹®¹ý: .createCDATASection="cdataString";
createComment ¸Þ¼­µå IE NS6
¢¡ »õ·Î¿î ÁÖ¼® Ç׸ñÀ» »ý¼ºÇÑ´Ù.
¹®¹ý: .createComment("cmtString");
ÄÚµå: comObj=document.createComment('ÁÖ¼® Ç׸ñÀÇ »ý¼º');document.write(comObj.nodeName,' ',comObj.nodeValue)
°á°ú:
createDocumentFragment ¸Þ¼­µå IE NS6
¢¡ ¹®¼­ÀÇ »õ·Î¿î ¹®¼­¸¦ »ý¼ºÇÑ´Ù.
¹®¹ý: .createDocumentFragment="dfString";
ÄÚµå: document.write(document.createDocumentFragmentt='»õ·Î¿î ¹®¼­ÀÇ »ý¼º') °á°ú:
createElement ¸Þ¼­µå IE4 NS6
¢¡ ÁöÁ¤ÇÑ Å±׷Π»õ·Î¿î ¿¤·¹¸àÆ®¸¦ »ý¼ºÇÑ´Ù.
¹®¹ý: .createElement="elemString";
ÄÚµå: elemA=document.createElement('DIV');elemA.text='elemText';document.write(elemA.text) °á°ú:
createEntityReference ¸Þ¼­µå - NS6
¢¡ »õ·Î¿î ¹®ÀÚ ¿£Æ¼Æ¼ ÂüÁ¶¸¦ »ý¼ºÇÑ´Ù.
¹®¹ý: .createEntityReference="entrefString";
createEventObject ¸Þ¼­µå IE4 NS6
¢¡ fireEvent ¸Þ¼­µå¸¦ »ç¿ëÇÏ¿© À̺¥Æ® Á¤º¸¸¦ Àü´ÞÇÏ´Â event °³Ã¼¸¦ »ý¼ºÇÑ´Ù.
¹®¹ý: .createEventObject="codeString";
ÄÚµå: <BUTTON onclick="eventObj=document.createEventObject();document.fireEvent('onclick',eventObj);alert(eventObj.type);">¿¹Á¦ Ŭ¸¯</BUTTON> °á°ú:
createProcessingInstruction ¸Þ¼­µå - NS6
¢¡ »õ·Î¿î ó¸® ¹æ½ÄÀÇ Áö½Ã¸¦ »ý¼ºÇÑ´Ù.
¹®¹ý: .createProcessingInstruction="codeString";
createStyleSheet ¸Þ¼­µå IE4 -
¢¡ ¹®¼­¿¡ »õ·Î¿î ½ºÅ¸ÀϽ¬Æ®¸¦ »ý¼ºÇÑ´Ù.
¹®¹ý: .createStyleSheet("cssString");
ÄÚµå: <SCRIPT>document.write(document.createStyleSheet('./exp/samp.css').cssText);</SCRIPT> <U class=samp>test Sample</U>
°á°ú: test Sample
createTextNode ¸Þ¼­µå IE5 NS6
¢¡ ÁöÁ¤µÈ °ªÀ¸·Î »õ·Î¿î ÅؽºÆ® ³ëµå¸¦ »ý¼ºÇÑ´Ù.
¹®¹ý: .createTextNode("textString");
ÄÚµå: testObj=document.createTextNode('comment');document.write(testObj.nodeName+' | '+testObj.nodeValue)
°á°ú:
detachEvent IE5 -
attachEvent À̺¥Æ®·Î ÷ºÎµÈ À̺¥Æ®¸¦ Á¦°ÅÇÑ´Ù. ¹Ýȯ°ªÀº ¾ø´Ù.
¹®¹ý: .detachEvent(event,funcion)
ÄÚµå: <INPUT type=button value="detachEvent" onclick="document.detachEvent('ondblclick',callFunc)"></SPAN>
°á°ú: // Ŭ¸¯ ÈÄ¿¡´Â attachEvent¿¡¼­ ¼³Á¤µÈ À̺¥Æ®°¡ Á¦°ÅµÈ´Ù. Á¦°Å ÈÄ ´õºíŬ¸¯ÇØ º¸¶ó.
elementFromPoint ¸Þ¼­µå IE4 -
¢¡ Æ÷ÀÎÅÍ x, y ÁÂÇ¥ÀÇ ¿¤·¹¸ÇÆ® °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: .elementFromPoint(x,y)
ÄÚµå: document.write(document.elementFromPoint(100,100)) °á°ú:
ÄÚµå: document.write(document.elementFromPoint(100,100).nodeName) °á°ú:
execCommand ¸Þ¼­µå IE4 -
¢¡ ÇöÀç ¹®¼­¿¡¼­ commandStringÀ¸·Î ÁöÁ¤ÇÑ ÀÛ¾÷À» ¼öÇàÇÑ´Ù. Âü°í: command ¸ñ·Ï
¹®¹ý: .execCommand(commandString)
ÄÚµå: <INPUT type="button" value="execCommand('saveAs') ¿¹Á¦" onclick="document.execCommand('saveAs')">
°á°ú:
focus ¸Þ¼­µå IE5 NS6
¢¡ °³Ã¼°¡ ÃÊÁ¡À» ¹Þ°í onfocus À̺¥Æ®¿¡¼­ ÁöÁ¤ÇÑ Äڵ带 ¼öÇàÇÑ´Ù.
¹®¹ý: .focus()
ÄÚµå: self.focus();document.write(document.activeElement.nodeName) °á°ú:
getElementById ¸Þ¼­µå IE5 NS6
¢¡ id¿¡ ÀÇÇÏ¿© ¿¤·¹¸ÇÆ®¸¦ ÂüÁ¶ÇÑ´Ù.
¹®¹ý: .getElementById(sVal)
ÄÚµå: document.write(document.getElementById('sampleObj').nodeName) °á°ú:
ÄÚµå: document.write(document.getElementById('sampleObj').innerHTML.length) °á°ú:
getElementsByName ¸Þ¼­µå IE5 NS6
¢¡ name¿¡ ÀÇÇÏ¿© ¿¤·¹¸ÇÆ® ¹è¿­º¯¼ö¸¦ ÂüÁ¶ÇÑ´Ù.
¹®¹ý: .getElementsByName(nameString)
ÄÚµå: <INPUT name=inName value="¿¹Á¦ ÀÔ·Â"> <SCRIPT>col=document.getElementsByName('inName');document.write(col[0].nodeName+' | '+col[0].value)</SCRIPT> °á°ú:
getElementsByTagName ¸Þ¼­µå IE5 NS6
¢¡ ¿¤·¹¸àÆ® ¸íĪÀ¸·Î ¿¤·¹¸ÇÆ® Ä÷º¼ÇÀ» ÂüÁ¶ÇÑ´Ù.
¹®¹ý: .getElementsByTagName(elemName)
ÄÚµå: document.write(document.getElementsByTagName('div').length) °á°ú:
ÄÚµå: document.write(document.getElementsByTagName('div')[99].className) °á°ú:
getSelection ¸Þ¼­µå - NS4
¢¡ ÇöÀç ¹®¼­ ¼ÓÀÇ ¼±ÅÃµÈ ¹®ÀÚ¿­À» ¹ÝȯÇϴµ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù.
¹®¹ý: .getSelection()
¿¹Á¦handleEvent ¸Þ¼­µå - NS4
¢¡ ƯÁ¤ À̺¥Æ®ÀÇ Ã³¸®±â¸¦ È£ÃâÇϴµ¥ »ç¿ëµÈ´Ù.
¹®¹ý: .handleEvent('eventID')
hasFocus ¸Þ¼­µå IE
¢¡ °³Ã¼°¡ ÇöÀç ÃÊÁ¡À» ¹Þ¾Ò´Â°¡¸¦ ºÎ¿ï°ªÀ¸·Î ¹ÝȯÇÑ´Ù.
¹®¹ý: .hasFocus()
ÄÚµå: document.write(document.hasFocus()) °á°ú:
mergeAttributes ¸Þ¼­µå IE5 NS6
¢¡ ¿¤·¹¸àÆ®ÀÇ Àбâ/¾²±â ¼Ó¼ºµéÀ» ÁöÁ¤ÇÑ ¿¤·¹¸ÇÆ®·Î º¹»çÇÑ´Ù.
¹®¹ý: .mergeAttributes(elemName)
ÄÚµå: newObj=document.createElement('div');newObj.mergeAttributes(sampleObj);document.write(newObj.attributes.length)) °á°ú:
open ¸Þ¼­µå IE3.02 NS2
¢¡ write¿Í writeln ¸Þ¼­µåµéºÎÅÍÀÇ Ãâ·ÂÀ» ¼öÁýÇϱ⠽ÃÀÛÇϱâ À§ÇØ ¹®¼­(document)À» ¿¬´Ù. ÀÌ °æ¿ì url°ú name µÎ ÆĶó¸ÞÅ͸¸ »ç¿ëµÈ´Ù. Ãß°¡ÀûÀÎ ÆĶó¸ÞÅÍ°¡ Á¦°øµÇ¸é window.open ¸Þ¼­µå·Î window °³Ã¼¸¦ ¿¬´Ù.

¹®¹ý: .open(['mimeType'[,'replace']])
queryCommandEnabled ¸Þ¼­µå IE4 -
¢¡ document°³Ã¼ÀÇ ÁöÁ¤ÇÑ ¸í·É(commandId)À» execCommand ¸Þ¼­µå¸¦ ÅëÇÏ¿© ¼öÇàÇÒ ¼ö Àִ°¡¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: .queryCommandEnabled(commandId)
ÄÚµå: document.write(document.queryCommandEnabled('saveAs')) °á°ú:
queryCommandIndeterm ¸Þ¼­µå IE4 -
¢¡ document°³Ã¼ÀÇ ¸í·É(commandId) ¼öÇà¿¡¼­ Indeterm »óÅ·Π¹ÝȯµÇ´Â°¡¸¦ ºÎ¿ï°ªÀ¸·Î ¹ÝȯÇÑ´Ù.
false À̸é ÀÌÁø¼ö(binary)·Î ¹ÝȯÇÑ´Ù.
¹®¹ý: .queryCommandIndeterm(commandId)
ÄÚµå: document.write(document.queryCommandIndeterm('saveAs')) °á°ú:
queryCommandState ¸Þ¼­µå IE4 -
¢¡ document°³Ã¼ÀÇ ÁöÁ¤ÇÑ ¸í·É(commandId)ÀÇ ¼öÇàÀÌ µÇ¾ú´Â°¡¸¦ ºÎ¿ï°ªÀ¸·Î ¹ÝȯÇÑ´Ù.
true À̸é ÇöÀç ¼±ÅÃµÈ ¸í·ÉÀÌ ÀÌ¹Ì ¼öÇàµÇ¾ú´Ù.
¹®¹ý: .queryCommandState(commandId)
ÄÚµå: document.write(document.queryCommandState('saveAs')) °á°ú:
queryCommandSupported ¸Þ¼­µå IE4 -
¢¡ document°³Ã¼ÀÇ ÁöÁ¤ÇÑ ¸í·É(commandId)ÀÇ Áö¿ø ¿©ºÎ¸¦ ºÎ¿ï°ªÀ¸·Î ¹ÝȯÇÑ´Ù.
¹®¹ý: .queryCommandSupported(commandId)
ÄÚµå: document.write(document.queryCommandSupported('saveAs')) °á°ú:
queryCommandText ¸Þ¼­µå IE4 -
¢¡ document°³Ã¼ÀÇ ÁöÁ¤ÇÑ ¸í·É(commandId) ¼öÇàÀÇ °á°ú°ªÀ» ¹®ÀÚ¿­·Î ¹ÝȯÇÑ´Ù.
¹®¹ý: .queryCommandText(commandId)
ÄÚµå: document.write(document.queryCommandText('createLink')) °á°ú:
queryCommandValue ¸Þ¼­µå IE4 -
¢¡ document°³Ã¼ÀÇ ÁöÁ¤ÇÑ ¸í·É(commandId) ¼öÇàÀÇ °á°ú°ªÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: .qqueryCommandValue(commandId)
ÄÚµå: document.write(document.queryCommandValue('saveAs')) °á°ú:
recalc ¸Þ¼­µå IE5 -
¢¡ document, form °³Ã¼ÀÇ ¸ðµç ź·ÂÀû ¼Ó¼ºµéÀÇ °è»êÀ» ½Ç½ÃÇÏ¿© ¾÷µ¥ÀÌÆ®ÇÑ´Ù. ¹Ýȯ°ªÀº ¾ø´Ù.
¹®¹ý: .recalc()
ÄÚµå: document.write(document.recalc()) °á°ú: // ¹Ýȯ°ªÀº ¾ø´Ù.
releaseCapture ¸Þ¼­µå IE
¢¡ ÇöÀç ¹®¼­¿¡¼­ ¸¶¿ì½ºÀ̺¥Æ®¸¦ Á¦°ÅÇÑ´Ù.
¹®¹ý: .releaseCapture()
ÄÚµå: document.write(document.releaseCapture()) °á°ú: // ¹Ýȯ°ªÀº ¾ø´Ù.
releaseEvents ¸Þ¼­µå - NS4
¢¡ document°³Ã¼ÀÇ ÁöÁ¤µÈ ŸÀÔ(eventType)ÀÇ Ä¸ÃĵǾî À̺¥Æ®¸¦ ÇØÁ¦ÇÏ°í À̺¥Æ® °³Ã¼ÀÇ ÇϺΠü°è·Î º¸³½´Ù.
¹®¹ý: .releaseEvents('eventType')
routeEvent ¸Þ¼­µå - NS4
¢¡ ĸÃÄµÈ À̺¥Æ®¸¦ À©µµ¿ì À̺¥Æ®Ã¼°è ¹Ø¿¡ Ãß°¡ÇÑ´Ù. À̺¥Æ®¸¦ À©µµ¿ì(¹®¼­³ª layer) ¿ø·¡ °³Ã¼¿¡ Àü´ÞÇϴµ¥, ¸ñÇ¥ °³Ã¼°¡ À©µµ¿ìÀÇ ÇÏÃþ°³Ã¼ÀÌ¸é ±× ÇÏÃþ°³Ã¼¿¡ Àü´ÞÇÑ´Ù.
¹®¹ý: .routeEvent('event')
setActive ¸Þ¼­µå IE
¢¡ °³Ã¼¿¡ ÃÊÁ¡À» ÁÖÁö ¾Ê°í °³Ã¼¸¦ È°¼ºÈ­ ½ÃŲ´Ù.
¹®¹ý: .setActive()
ÄÚµå: document.write(document.setActive()) °á°ú: // ¹Ýȯ°ªÀº ¾ø´Ù.
write ¸Þ¼­µå IE3.02 NS2
¢¡ ÁöÁ¤µÈ document °³Ã¼¿¡ HTML Ç¥ÇöÀ» ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
¹®¹ý: .write('expression(s)')
ÄÚµå: document.write('<IMG src=../../gif/rfproperty.gif>') °á°ú:
writeln ¸Þ¼­µå IE3.02 NS2
¢¡ ÁöÁ¤µÈ Ç¥Çö ´ÙÀ½¿¡ »õ·ÎÀº ¶óÀÎÀÌ ±â·ÏµÇ´Â °Í ÀÌ¿Ü¿¡´Â À§ write ¸Þ¼­µå¿Í µ¿ÀÏÇÏ´Ù.
¹®¹ý: .writeln('expression(s)')
ÄÚµå: document.writeln('<IMG src=../../gif/rfproperty.gif>') °á°ú:

À̺¥Æ®¼³¸í
onactivate ¿¤·¹¸àÆ® °³Ã¼°¡ activeElement ¼Ó¼ºÀ¸·Î ¼³Á¤µÇ¸é ¹ß»ýÇÑ´Ù.
onbeforeactivate IE6 ¿¤·¹¸àÆ® °³Ã¼°¡ activeElement ¼Ó¼ºÀ¸·Î ¼³Á¤µÇ±â ¹Ù·Î Àü¿¡ ¹ß»ýÇÑ´Ù.
onbeforecut ¹®¼­·Î ºÎÅÍ ¼±ÅÃÇÑ ºÎºÐÀÇ À߶󳻱â Çϱ⠹ٷΠÀü¿¡ ¿øº» °³Ã¼¿¡ ¹ß»ýÇÑ´Ù.
onbeforedeactivate ¸ðü ¹®¼­¿¡¼­ activeElement ¼Ó¼ºÀÇ ¿¤·¹¸àÆ® °³Ã¼°¡ ÇöÀç °³Ã¼·Î ´Ù¸¥ °³Ã¼·Î º¯°æµÇ±â ¹Ù·Î Àü¿¡ ¹ß»ýÇÑ´Ù.
onbeforeeditfocus ÆíÁý °¡´ÉÇÑ °³Ã¼°¡ È°¼ºÈ­µÇ°Å³ª ÆíÁý °¡´ÉÇÑ ¿ë±â¿¡ Á¦¾î ¼±ÅÃÀÌ ÀÌ·ç¾î Áö±â ¹Ù·Î Àü¿¡ ¹ß»ýÇÑ´Ù.
onbeforepaste ½Ã½ºÅÛ Å¬¸³º¸µå(À߶󳽰ųª º¹»çÇÑ ³»¿ëÀÌ ÀÖ´Â)·ÎºÎÅÍ ¹®¼­ÀÇ ¸ñÇ¥°³Ã¼¿¡ ºÙ¿© ³Ö±â ¹Ù·Î Àü¿¡ ¹ß»ýÇÑ´Ù.
onblur ¿¹Á¦ °³Ã¼°¡ ÃÊÁ¡À» ÀÒÀ¸¸é ¹ß»ýµÇ°í ÁöÁ¤µÈ JsCode¸¦ ¼öÇàÇÑ´Ù.
¹®¹ý: .onblur='JsCode'
onclick ¿¹Á¦ °³Ã¼¿¡¼­ ¸¶¿ì½º¸¦ Ŭ¸¯(´­·µ´Ù ³õÀ½)ÇÏ¸é ¹ß»ýµÇ°í ÁöÁ¤µÈ JsCode¸¦ ¼öÇàÇÑ´Ù.
¹®¹ý: .onclick='JsCode'
oncontextmenu Ŭ¶óÀ̾ðÆ® Áö¿ª¿¡¼­ ¿À¸¥ÂÊ ¸¶¿ì½º ´ÜÃ߸¦ Ŭ¸¯ÇÏ¿´À» ¶§³ª ÄÜÅؽºÆ®(context) ¸Þ´º¸¦ ¿­¾úÀ» ¶§ ¹ß»ý
oncontrolselect »ç¿ëÀÚ°¡ °³Ã¼ÀÇ Á¦¾î ¼±ÅÃÀ» ÇÏ·Á°í ÇÒ ¶§ ¹ß»ýÇÑ´Ù.
oncut ¹®¼­ÀÇ ¼±ÅÃÇÑ ³»¿ëÀ» À߶ó ½Ã½ºÅÛ Å¬¸³º¸µå(À߶󳽰ųª º¹»çÇÑ ³»¿ëÀÌ ÀÖ´Â)¿¡ ³ÖÀ» ¶§ ¿øº» °³Ã¼¿¡ ¹ß»ý
ondblclick ¿¹Á¦ °³Ã¼¿¡¼­ ¸¶¿ì½º¸¦ ¿¬¼Ó µÎ¹ø Ŭ¸¯ÇÏ¸é ¹ß»ýµÇ°í ÁöÁ¤µÈ JsCode¸¦ ¼öÇàÇÑ´Ù.
¹®¹ý: .ondblclick='JsCode'
ondeactivate ¸ðü ¹®¼­¿¡¼­ activeElement ¼Ó¼ºÀÇ ¿¤·¹¸àÆ® °³Ã¼°¡ ÇöÀç °³Ã¼·Î ´Ù¸¥ °³Ã¼·Î º¯°æµÇ¸é ¹ß»ýÇÑ´Ù.
ondrag ¿¬¼Ó ²ø±â µ¿ÀÛÀÌ ÁøÇàµÇ´Â µ¿¾È ¿øº» °³Ã¼¿¡ ¹ß»ýÇÑ´Ù.
ondragend ¿¬¼Ó ²ø±â µ¿ÀÛ¿¡¼­ ¸¶¿ì½º¸¦ ÇØÁ¦ÇÏ¿© ÁøÇàÀÌ ¿Ï·áµÇ¸é ¿øº» °³Ã¼¿¡ ¹ß»ýÇÑ´Ù.
ondragenter ¿¬¼Ó ²ø±â µ¿ÀÛ¿¡¼­ ¼º°øÀûÀÎ ²ø¾î ³õ±â°¡ ¿Ï·á¸é ¸ñÇ¥ °³Ã¼¿¡ ¹ß»ýÇÑ´Ù.
ondragleave ¿¬¼Ó ²ø±â µ¿ÀÛ¿¡¼­ ¼º°øÀûÀÎ ²ø¾î ³õ±â°¡ ¿Ï·áµÇ¾î ¸ñÇ¥ °³Ã¼¸¦ ÀÌÅ»ÇÏ¸é ¸ñÇ¥ °³Ã¼¿¡ ¹ß»ýÇÑ´Ù.
ondragover ¿¬¼Ó ²ø±â µ¿ÀÛ¿¡¼­ À¯È¿ÇÑ ¸ñÇ¥ °³Ã¼ À§¿¡ ÀÖ´Â µ¿¾È ¿¬¼ÓÀûÀ¸·Î ¸ñÇ¥ °³Ã¼¿¡ ¹ß»ýÇÑ´Ù.
ondragstart ¿¬¼Ó ²ø±â µ¿ÀÛ¿¡¼­ ¼±ÅÃÇÑ ÅؽºÆ®³ª °³Ã¼¸¦ ²ø±â ½ÃÀÛÇÏ¸é ¿øº» °³Ã¼¿¡ ¹ß»ýÇÑ´Ù.
ondrop ¿¬¼Ó ²ø±â µ¿ÀÛ¿¡¼­ ¸¶¿ì½º ´ÜÃ߸¦ ÇØÁ¦ÇÏ¸é ¸ñÇ¥ °³Ã¼¿¡ ¹ß»ýÇÑ´Ù.
onfocus ¿¹Á¦ °³Ã¼°¡ ÃÊÁ¡À» ¹ÞÀ¸¸é ¹ß»ýµÇ°í ÁöÁ¤µÈ JsCode¸¦ ¼öÇàÇÑ´Ù.
¹®¹ý: .onfocus='JsCode'
onfocusin IE6 ¿¤·¹¸ÇÆ®¿¡ ÃÊÁ¡À» Á¶±â ¹Ù·Î Àü¿¡ ¿¤·¹¸àÆ®¿¡ ¹ß»ýÇÑ´Ù.
onfocusout IE6 ´Ù¸¥ ¿¤·¹¸ÇÆ®·Î ÃÊÁ¡À» À̵¿ÇÏ¸é ¹Ù·Î ÇöÀç ¿¤·¹¸àÆ®¿¡ ¹ß»ýÇÑ´Ù.
onhelp È°¼º À©µµ¿ì¿¡¼­ µµ¿ò¸»À» À§ÇÏ¿© F1 Å°¸¦ ´©¸£¸é ¹ß»ýµÈ´Ù.
onkeydown ¿¹Á¦ °³Ã¼¿¡¼­ ÀÚÆÇ(key)À» ´©¸£¸é ¹ß»ýµÇ°í ÁöÁ¤µÈ JsCode¸¦ ¼öÇàÇÑ´Ù.
¹®¹ý: .onkeydown='JsCode'
onkeypress ¿¹Á¦ °³Ã¼¿¡¼­ ÀÚÆÇ(key)À» ´©¸£°í ÀÖÀ¸¸é ¹ß»ýµÇ°í ÁöÁ¤µÈ JsCode¸¦ ¼öÇàÇÑ´Ù.
¹®¹ý: .onkeypress='JsCode'
onkeyup ¿¹Á¦ °³Ã¼¿¡¼­ ÀÚÆÇ(key) ´©¸§À» ÇØÁ¦ÇÏ¸é ¹ß»ýµÇ°í ÁöÁ¤µÈ JsCode¸¦ ¼öÇàÇÑ´Ù.
¹®¹ý: .onkeyup='JsCode'
onload ¿¹Á¦ À©µµ¿ì°¡ °³Ã¼¸¦ ¿ÏÀüÈ÷ ÀоúÀ» ¶§ ¹ß»ýµÇ¸ç ÁöÁ¤µÈ JsCode Äڵ带 ¼öÇàÇÑ´Ù.
¹®¹ý: .onload='JsCode'
onmousedown ¿¹Á¦ °³Ã¼¿¡¼­ ¸¶¿ì½º ´ÜÃ߸¦ ´­·¶À» ¶§ ¹ß»ýµÇ°í ÁöÁ¤µÈ JsCode¸¦ ¼öÇàÇÑ´Ù.
¹®¹ý: .onmousedown='JsCode'
onmousemove ¸¶¿ì½º Æ÷ÀÎÅÍ°¡ °³Ã¼ À§¿¡¼­ À̵¿ÇÏ¸é ¹ß»ýÇÑ´Ù.
onmouseout ¸¶¿ì½º Æ÷ÀÎÅÍ°¡ °³Ã¼ ¹ÛÀ¸·Î À̵¿ÇÏ¸é ¹ß»ýÇÑ´Ù.
onmouseover ¸¶¿ì½º Æ÷ÀÎÅÍ°¡ °³Ã¼ À§·Î À̵¿ÇÏ¸é ¹ß»ýÇÑ´Ù.
onmouseup ¿¹Á¦ °³Ã¼¿¡¼­ ´ÜÃß ´©¸§À» ÇØÁ¦ÇÏ¸é ¹ß»ýµÇ°í ÁöÁ¤µÈ JsCode¸¦ ¼öÇàÇÑ´Ù.
¹®¹ý: .onmouseup='JsCode'
onmousewheel IE6 ¸¶¿ì½º ÈÙ(wheel)À» ±¼¸®¸é ¹ß»ýÇÑ´Ù.
onmove °³Ã¼°¡ À̵¿ÇÏ¸é ¹ß»ýÇÑ´Ù.
onmoveend °³Ã¼ÀÇ À̵¿ÀÌ ÁßÁöµÇ¸é ¹ß»ýÇÑ´Ù.
onmovestart °³Ã¼°¡ À̵¿Çϱ⠽ÃÀÛÇÏ¸é ¹ß»ýÇÑ´Ù.
onpaste ½Ã½ºÅÛ Å¬¸³º¸µå(À߶󳽰ųª º¹»çÇÑ ³»¿ëÀÌ ÀÖ´Â)·ÎºÎÅÍ ¹®¼­ÀÇ ¸ñÇ¥°³Ã¼¿¡ ºÙ¿© ³ÖÀ¸¸é ¹ß»ýÇÑ´Ù.
onpropertychange °³Ã¼ÀÇ ¼Ó¼ºÀ» º¯°æ¹ß»ýÇÑ´Ù.
onreadystatechange °³Ã¼ÀÇ Áغñ»óÅÂ(readyState) ¼Ó¼ºÀ» º¯°æ½ÃÅ°¸é ¹ß»ýÇÑ´Ù.
onresizeend Á¦¾î ¼½¼Ç¿¡¼­ °³Ã¼ÀÇ Å©±â º¯°æÀÌ ¿Ï·áµÇ¸é ¹ß»ýÇÑ´Ù.
onresizestart Á¦¾î ¼½¼Ç¿¡¼­ °³Ã¼ÀÇ Å©±â º¯°æÀÌ ½ÃÀÛµÇ¸é ¹ß»ýÇÑ´Ù.
onselectionchange ¹®¼­ÀÇ ¼±ÅÃµÈ ºÎºÐÀÇ »óÅ°¡ º¯°æµÇ¾úÀ» ¶§ ¹ß»ýµÈ´Ù.
onstop »ç¿ëÀÚ°¡ ÁßÁö ´ÜÃ߸¦ Ŭ¸¯Çϰųª À¥ ÆäÀÌÁö¸¦ ´ÝÀ» ¶§ ¹ß»ýÇÑ´Ù.
onunload ¿¹Á¦ °³Ã¼¿¡¼­ ÀÌÅ»ÇÏ¿© ´Ù¸¥ °÷À¸·Î °¡¸é ¹ß»ýµÇ°í ÁöÁ¤µÈ JsCode¸¦ ¼öÇàÇÑ´Ù.
¹®¹ý: .onunload='JsCode'

°³Ã¼ ¿¹Á¦

<SCRIPT>
str='';
if (document.title) str+='document.title='+document.title+'<BR>';
str+='document.charset='+document.charset+'<BR>';
str+='document.defaultCharset='+document.defaultCharset+'<BR>';
str+='document.location='+document.location+'<BR>';
str+='document.vlinkColor='+document.vlinkColor+'<BR>';
str+='document.body.clientWidth='+document.body.clientWidth+'<BR>';
document.write(str);
</SCRIPT>