تعتبر سمة ReadOnly في JS غريبة إلى حد ما، حيث لا يمكن إنشاء كائن مباشرةً وتعيين سمة للقراءة فقط للكائن بنفس الطريقة كما في 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.