Bolehkah anda mencipta elemen dengan id yang bermula dengan atau terdiri sepenuhnya daripada nombor?
Ya, anda boleh. Walau bagaimanapun, menggunakan ID sedemikian dengan pemilih CSS boleh mencabar.
Pengesahan ID:
HTML5 membenarkan ID yang terdiri daripada digit semata-mata, selagi ia bukan ruang. Penyemak imbas sentiasa fleksibel dengan ini, walaupun sebelum spesifikasi HTML5.
Pemilih CSS:
Walaupun anda boleh menggunakan ID berangka, ia menjadi rumit dalam pemilih CSS. ID yang bermula dengan digit tidak boleh ditulis secara literal; anda mesti melarikan diri mereka menggunakan garis miring ke belakang (cth., #12 menjadi #3132 dalam CSS).
Cadangan:
Jika anda bercadang untuk menggunakan ID ini dengan pemilih CSS, ini adalah dinasihatkan untuk memulakannya dengan huruf untuk kemudahan.
Contoh:
Berikut ialah contoh menggunakan div dengan id "12":
<div>
# { background: #0bf; }
document.getElementById("12").style.border = "2px solid black";
Ini berfungsi dalam penyemak imbas utama, seperti yang ditunjukkan dalam contoh langsung di bawah:
[Contoh Langsung](https://jsfiddle.net/e0xs9L06/)
Atas ialah kandungan terperinci Bolehkah ID dalam HTML Bermula dengan atau Hanya Terdiri daripada Nombor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!