15
เข้ารหัสเอนทิตี html ในจาวาสคริปต์
ฉันทำงานใน CMS ซึ่งอนุญาตให้ผู้ใช้ป้อนเนื้อหาได้ ปัญหาคือเมื่อเพิ่มสัญลักษณ์®อาจแสดงผลได้ไม่ดีในทุกเบราว์เซอร์ ฉันต้องการตั้งค่ารายการสัญลักษณ์ที่ต้องค้นหาจากนั้นแปลงเป็นเอนทิตี html ที่เกี่ยวข้อง ตัวอย่างเช่น ® => &reg; & => &amp; © => &copy; ™ =>&trade; หลังจากการแปลงจะต้องมีการรวม<sup>แท็กซึ่งทำให้เกิดสิ่งนี้: ® => <sup>&reg;</sup> เนื่องจากจำเป็นต้องมีขนาดตัวอักษรและรูปแบบการขยายที่เฉพาะเจาะจง: sup { font-size: 0.6em; padding-top: 0.2em; } JavaScript จะเป็นแบบนี้หรือไม่? var regs = document.querySelectorAll('®'); for ( var i = 0, l = imgs.length; i < l; ++i …
100
javascript
html