15
在javascript中编码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 ) { var [?] = regs[i]; var [?] = document.createElement('sup'); img.parentNode.insertBefore([?]); div.appendChild([?]); …
100
javascript
html