คุณลักษณะ ReadOnly ใน JS ค่อนข้างแปลก การสร้างวัตถุโดยตรงและการกำหนดคุณลักษณะแบบอ่านอย่างเดียวให้กับวัตถุไม่สามารถทำได้ในลักษณะเดียวกับใน HTML:
คัดลอกรหัสรหัสดังต่อไปนี้:
var x=document.createElement("อินพุต");
x.type="ข้อความ";
x.value="tttt";
x.id="xy";
x.readonly = "อ่านอย่างเดียว";
ออบเจ็กต์ที่สร้างขึ้นในลักษณะนี้ไม่ใช่แบบอ่านอย่างเดียว วิธีเขียนที่ถูกต้องคือ:
คัดลอกรหัสรหัสดังต่อไปนี้:
var x=document.createElement("อินพุต");
x.type="ข้อความ";
x.value="tttt";
x.id="xy";
x.readOnly=จริง;
คุณควรใส่ใจกับสิ่งนี้เมื่อเขียน JS