W3.JS เพิ่มคลาสให้กับ HTML


เพิ่มชั้นเรียน:

w3.addClass(selector,'class')

เพิ่มหลายคลาส:

w3.addClass(selector,'class1 class2 class3...')

เพิ่มคลาสโดย Id

เพิ่มคลาส "marked" ให้กับองค์ประกอบด้วย id="London":

ตัวอย่าง

<button onclick="w3.addClass('#London','marked')">Add Class</button>


เพิ่มชั้นเรียนโดยแท็ก

เพิ่มคลาส "marked" ให้กับองค์ประกอบ <h2> ทั้งหมด:

ตัวอย่าง

<button onclick="w3.addClass('h2','marked')">Add Class</button>


เพิ่มชั้นเรียนตามชั้นเรียน

เพิ่มคลาส "marked" ให้กับองค์ประกอบที่มี class="city":

ตัวอย่าง

<button onclick="w3.addClass('.city','marked')">Add Class</button>


เพิ่มหลายคลาส

หากต้องการเพิ่มหลายคลาสให้กับองค์ประกอบ ให้แยกแต่ละคลาสด้วยการเว้นวรรค

เพิ่มทั้ง "class1" และ "class2" ให้กับองค์ประกอบที่มี id="London":

ตัวอย่าง

<button onclick="w3.addClass('#London','class1 class2')">Add Classes</button>

ลบคลาสออกจากองค์ประกอบ HTML

ลบชั้นเรียน:

w3.removeClass(selector,'class')

ลบหลายคลาส:

w3.removeClass(selector,'class1 class2 class3...')

ลบคลาสโดย Id

ลบคลาส "marked" ออกจากองค์ประกอบที่มี id="London":

ตัวอย่าง

<button onclick="w3.removeClass('#London','marked')">Remove Class</button>


ลบชั้นเรียนโดย Tag

ลบคลาส "marked" ออกจากองค์ประกอบ <h2> ทั้งหมด:

ตัวอย่าง

<button onclick="w3.removeClass('h2','marked')">Remove Class</button>


ลบชั้นเรียนตามชั้นเรียน

ลบคลาส "marked" ออกจากองค์ประกอบทั้งหมดที่มี class="city":

ตัวอย่าง

<button onclick="w3.removeClass('.city','marked')">Remove Class</button>


ลบหลายคลาส

หากต้องการลบหลายคลาสออกจากองค์ประกอบ ให้แยกแต่ละคลาสด้วยการเว้นวรรค

ลบทั้ง "class1" และ "class2" ออกจากองค์ประกอบที่มี id="London":

ตัวอย่าง

<button onclick="w3.removeClass('#London','class1 class2')">Remove Classes</button>

สลับคลาสขององค์ประกอบ HTML

สลับชั้นเรียน (เปิด/ปิด):

w3.toggleClass(selector,'class')

สลับระหว่างสองคลาส:

w3.toggleClass(selector,'property','class','class')

สลับคลาสตาม Id

สลับระหว่างคลาส "marked" ขององค์ประกอบที่มี id="London":

ตัวอย่าง

<button onclick="w3.toggleClass('#London','marked')">Toggle</button>


สลับชั้นเรียนตามแท็ก

สลับระหว่างคลาส "ทำเครื่องหมาย" ขององค์ประกอบ <h2> ทั้งหมด:

ตัวอย่าง

<button onclick="w3.toggleClass('h2','marked')">Toggle</button>


สลับชั้นเรียนตามชั้นเรียน

สลับระหว่างคลาส "marked" ขององค์ประกอบทั้งหมดที่มี class="city":

ตัวอย่าง

<button onclick="w3.toggleClass('.city','marked')">Toggle</button>


สลับหลายคลาส

สลับระหว่างชื่อคลาส "class1" และ "class2" ของ id="London:

ตัวอย่าง

<button onclick="w3.toggleClass('#London','class1','class2')">Toggle</button>