แอตทริบิวต์ Style userSelect

คำอธิบายและการใช้งาน

userSelect การตั้งค่าหรือคืนค่าว่าองค์ประกอบนั้นสามารถเลือกข้อความหรือไม่

หากคุณคลิกทับข้อความบางส่วน ข้อความนั้นจะถูกเลือกหรือปรากฎในแบบเสนอแนะ นี่เป็นคุณสมบัติที่สามารถใช้ป้องกันสถานการณ์นี้ได้

ดูเพิ่มเติม:

คู่มือ CSSแอตทริบิวต์ user-select

ตัวอย่าง

ตัวอย่าง 1

ป้องกันการเลือกข้อความขององค์ประกอบ <div>:

document.getElementById("myDiv").style.userSelect = "none";

ลองด้วยตัวเอง

ตัวอย่าง 2

เลือกค่าขององค์ประกอบ "user-select" ขององค์ประกอบ:

document.getElementById("demo").style.userSelect;

ลองด้วยตัวเอง

การใช้งาน

คืนค่าแอตทริบิวต์ userSelect:

object.style.userSelect

ตั้งค่าแอตทริบิวต์ userSelect:

object.style.userSelect = "auto|none|text|all"

ค่าที่ใช้กับแอตทริบิวต์

ค่า คำอธิบาย
auto ค่าเริ่มต้น สามารถเลือกข้อความด้วยค่าเริ่มต้นของเว็บเบราเซอร์โดยเริ่มต้น
none ป้องกันการเลือกข้อความ
text ข้อความสามารถถูกเลือกโดยผู้ใช้
all เลือกข้อความด้วยการคลิกเดียวแทนการคลิกทั้งสองครั้ง

รายละเอียดเทคนิค

ค่าเริ่มต้น: auto
ค่าที่คืนค่า: ข้อความตัวอักษร ที่แสดงว่าข้อความขององค์ประกอบได้รับการเลือกด้วยเท็กซ์ต์หรือไม่
เวอร์ชั่น CSS: CSS3

การสนับสนุนของเว็บเบราเซอร์

ตัวเลขในตารางบอกว่าเวอร์ชั่นแรกที่สนับสนุนคุณสมบัตินี้ทั้งหมด

เลขตามด้วย Webkit หรือ Moz หรือ O กำหนดให้ใช้คำหน้าที่หนึ่งของเวอร์ชั่นเริ่มต้นที่สนับสนุนเพียงแค่ส่วนบนของ CSS ที่สนับสนุนอยู่แล้ว

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
54.0 79.0
10.0 มิลิวินาที
69.0 3.1 Webkit 41.0