»ç¿ëÀÚ°¡ °³Ã¼ÀÇ ³»¿ëÀ» ÆíÁýÇÒ ¼ö Àִ°¡¸¦ ºÎ¿ï°ªÀ¸·Î ¹ÝȯÇÑ´Ù.

Àμö
: (¼Ó¼º ºÎ¿ï°ª)

¼±ÅÃÀûÀÎ ¼Ó¼º°ªÀº ¿¤·¹¸àÆ®¸¦ »ç¿ëÀÚ°¡ ÆíÁýÇÒ ¼ö ÀÖ°¡¸¦ ³ªÅ¸³»´Â ºÎ¿ï°ªÀÌ´Ù.

true ¿¤·¹¸àÆ®¸¦ »ç¿ëÀÚ°¡ ÆíÁýÇÒ ¼ö ÀÖ´Ù.
false ¿¤·¹¸àÆ®¸¦ »ç¿ëÀÚ°¡ ÆíÁýÇÒ ¼ö ¾ø´Ù.

ÀÌ ¼Ó¼ºÀº ÀбâÀü¿ëÀÌ¸ç µðÆúÆ®°ªÀº ¾ø´Ù.

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


body °³Ã¼ÀÇ isContentEditable ¼Ó¼º ¿¹Á¦

<BODY id=bodyObj>

<SCRIPT>
document.write('isContentEditable='+bodyObj.isContentEditable)
</SCRIPT>

table °³Ã¼¿¡¼­ÀÇ isContentEditable ¼Ó¼º ¿¹Á¦

ÆíÁýÇÒ ¼ö ÀÖ´Â Å×À̺í

Á¦¸ñ1
Á¦¸ñ2
ÁÙ1 - Ä­1 µ¥ÀÌÅÍ
ÁÙ1 - Ä­2 µ¥ÀÌÅÍ
ÁÙ2 - Ä­1 µ¥ÀÌÅÍ
ÁÙ2 - Ä­2 µ¥ÀÌÅÍ
<P>ÆíÁýÇÒ ¼ö ÀÖ´Â Å×À̺í</P>
<TABLE BORDER=1 WIDTH=80%>
<THEAD><TR><TH><DIV contenteditable style="height:100%;width:100%;">Á¦¸ñ1</DIV></TH>
<TH><DIV contenteditable style="height:100%;width:100%;">Á¦¸ñ2</DIV></TH></TR>
</THEAD>
<TBODY>
<TR><TD><DIV id=divObj contenteditable style="height:100%;width:100%;">ÁÙ1 - Ä­1 µ¥ÀÌÅÍ</DIV></TD>
<TD><DIV contenteditable style="height:100%;width:100%;">ÁÙ1 - Ä­2 µ¥ÀÌÅÍ</DIV></TD> </TR>
<TR><TD><DIV contenteditable style="height:100%;width:100%;">ÁÙ2 - Ä­1 µ¥ÀÌÅÍ</DIV></TD>
<TD><DIV contenteditable style="height:100%;width:100%;">ÁÙ2 - Ä­2 µ¥ÀÌÅÍ</DIV></TD> </TR>
</TBODY>
</TABLE>
<SCRIPT>
document.write('divObj.isContentEditable='+divObj.isContentEditable)
</SCRIPT>

»ç¿ëÀÚ ÆíÁý Á¦¾î¿ë contentEditable, isContentEditable ¼Ó¼º ¿¹Á¦



ÀÌ ¹®ÀÚ¿­À» ÆíÁýÇØ º¸¶ó.
myObj.contentEditable=
<DIV id=org></DIV><BR>
<BUTTON ID="butObj" onclick="changeIt()">ÆíÁý ºÒ°¡´ÉÇÏ´Ù.</BUTTON><BR>
<SPAN ID="myObj" style="border:solid 1 blue;color:blue">ÀÌ ¹®ÀÚ¿­À» ÆíÁýÇØ º¸¶ó.</SPAN><BR>
myObj.contentEditable=<SPAN ID="curVal" style="color:blue"></SPAN>
<SCRIPT>
curVal.innerText=myObj.isContentEditable;
org.innerHTML='myObj.contentEditable='+myObj.contentEditable+'<BR>myObj.isContentEditable='+myObj.isContentEditable;

function changeIt() {
  currentState=myObj.isContentEditable;
  newState=!currentState;
  myObj.contentEditable=newState;
  curVal.innerText=newState;
  if(newState==true){
    butObj.innerText='ÆíÁý °¡´ÉÇÏ´Ù.';
  } else {
    butObj.innerText='ÆíÁý ºÒ°¡´ÉÇÏ´Ù';
  }
}
</SCRIPT>

¹®¼­ÀÇ ¸ðµç isContentEditable ¼Ó¼ºÀÌ trueÀÎ ¿¤·¹¸àÆ® ¿¹Á¦

<SCRIPT>
allCol=document.all;
str='<TABLE width=600 border=1><TR><TH></TH><TH>.nodeName</TH><TH>.id</TH><TH>.innerText</TH></TR>';
str+='<COL><COLGROUP style=text-align:center><COL><COL><COL></COLGROUP>';
for (i=0;i< allCol.length;i++){
  if (allCol[i].isContentEditable){
    str+='<TR><TD>document.all['+i+']</TD><TD>'+allCol[i].nodeName+'</TD>';
    str+='<TD>'+allCol[i].id+'</TD><TD>'+allCol[i].innerText+'</TD></TR>';
  }
}
str+='</TABLE>';
document.write(str);
</SCRIPT>