JS의 ReadOnly 속성은 다소 이상합니다. HTML에서와 같이 다음 방법을 사용할 수 없습니다.
var x=document.createElement("input");
x.type="text";
x .value="ttttt ";
x.id="xy";
x.readonly="readonly";
이렇게 생성된 개체는 읽기 전용이 아닙니다. 올바른 작성 방법은
var x=document.createElement( "input");
x.type="text";
x.value="ttttt";
x.id="xy";
x. readOnly=true;
JS를 작성할 때 이 점에 주의해야 합니다.