Cara Mengekod Entiti HTML dalam JavaScript
Masalah:
Apabila menggunakan CMS yang membenarkan pengguna- teks yang dimasukkan, simbol tertentu mungkin tidak dipaparkan dengan betul dalam semua pelayar. Untuk menangani perkara ini, anda ingin menukar simbol tertentu kepada entiti HTML yang sepadan dan membungkusnya dalam teg sup untuk penggayaan.
Penyelesaian:
Untuk mengekod entiti HTML dalam JavaScript, anda boleh gunakan kod berikut:
var encodedStr = rawStr.replace(/[\u00A0-\u9999<>\&]/g, function(i) { return '&#'+i.charCodeAt(0)+';'; });
Pelaksanaan:
Gunakan Ungkapan Biasa:
Tukar kepada Entiti HTML:
Balut dalam sup Tag:
Nota:
Maklumat Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Mengekodkan Entiti HTML dalam JavaScript untuk Memastikan Paparan Betul dalam Semua Pelayar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!