HTML id шинж чанар нь HTML элементэд өвөрмөц нэршил олгоход хэрэглэгддэг.
HTML баримт бичигт нэгээс илүү ижил id-тэй элемент байж болохгүй.
id шинж чанар ашиглах #
HTMLid
шинж чанар нь HTML элементэд өвөрмөц нэршил олгоход хэрэглэгддэг. id
шинж чанарын утга нь HTML дотор өвөрмөц байх ёстой.
Энэ нь JavaScript-т тухайн id-тэй элементэд хандах, удирдахад ашиглагддаг.
id шинж чанарын синтакс нь: чагт бичээд(#), дараагаар id нэрийг бичиж дууддаг. Тэгээд 2 хашилт авч дотор нь CSS кодоо бичнэ {}.
Дараах жишээн дээр <h1>
элементэд “myHeader” гэсэн id
өгсөн байна. Энэ<h1>
элeмент нь толгой(head) хэсэгт #myHeader
гэсэн нэршилээр загварчилагдан.
Жишээ #
<!DOCTYPE html>
<html>
<head>
<style>
#myHeader {
background-color: lightblue;
color: black;
padding: 40px;
text-align: center;
}
</style>
</head>
<body>
<h1 id="myHeader">My Header</h1>
</body>
</html>
Санамж: Id нэрийг дуудахдаа үсгийн том жижигээс шалтгаалан дуудагдахгүй байж болно.
Санамж: Id нэр нь дундаа хоосон зайтай байж болохгүй.
ID болон CLASS шинж чанаруудын ялгаа #
Class шинж чанарыг HTML-ийн олон элементд ашиглаж болно. Харин id шинж чанарыг хуудасны зөвхөн нэг HTML элемент ашиглах ёстой:
<style>
/* Style the element with the id "myHeader" */
#myHeader {
background-color: lightblue;
color: black;
padding: 40px;
text-align: center;
}
/* Style all elements with the class name "city" */
.city {
background-color: tomato;
color: white;
padding: 10px;
}
</style>
<!-- An element with a unique id -->
<h1 id="myHeader">My Cities</h1>
<!-- Multiple elements with same class -->
<h2 class="city">London</h2>
<p>London is the capital of England.</p>
<h2 class="city">Paris</h2>
<p>Paris is the capital of France.</p>
<h2 class="city">Tokyo</h2>
<p>Tokyo is the capital of Japan.</p>
ID болон линк бүхий HTML хавчуурга(bookmarks) #
HTML хавчуурга нь уншигчдад вэб хуудасны тодорхой хэсэг рүү үсрэх боломжийг олгоход ашиглагддаг.
Хэрэв таны хуудас маш урт байвал хавчуурга нь ашигтай байж болно.
Хавчуурга ашиглахын тулд эхлээд хавчуургаа үүсгээд дараа нь холбоос нэмэх хэрэгтэй.
Дараа нь холбоос дээр дарахад хуудас нь хавчуургатай байрлал руу гүйнэ.
Нэгдүгээрт, id
шинж чанар бүхий хавчуурга үүсгэх:
<h2 id="C4">Chapter 4</h2>
Дараа нь хавчуургын холбоосыг (“Бүлэг 4 рүү үсрэх”) нэг хуудсан дээрээс нэмнэ үү.
<a href="#C4">Jump to Chapter 4</a>
JavaScript-д id шинж чанар ашиглах #
id
шинж чанарыг JavaScript-т тодорхой элементүүдийг зарим нэг үйлдэл хийлгэхэд ашиглаж болно.
JavaScript нь getElementById()
аргаар тодорхой id бүхий элементэд хандах боломжтой:
Текстийг JavaScript ашиглан удирдахын тулдid
шинж чанарыг ашиглана.
<script>
function displayResult() {
document.getElementById("myHeader").innerHTML = "Have a nice day!";
}
</script>
Chapter Summary #
-
id
шинж чанар нь тодорхой элементийг онцгойлход хэрэглэн. id
шинж чанарын утга нь HTML-д онцгой байх ёстойid
шинж чанар нь CSS болон Javascript-д тодорхой элементийг сонгох эсвэл загварчилхад хэрэглэгдэнэ-
id
шинж чанарт өгөгдсөн утга буюу нэршил нь хаана ч ижилхэн бичигдэх ёстой id
нь хавчуурга(bookmark) үүсгэхэд хэрэглэгддэг- Javascript дээр
id
шинж чанартай элементийг дуудхадgetElementById()
аргыг ашиглана