<script type="text/javascript">
//获取Html转义字符串
function htmlEncode( html ) {
return document.createElement( 'span' ).appendChild( document.createTextNode(html) ).parentNode.innerHTML;
};
//获取Html
function htmlDecode( html ) {
var span = document.createElement( 'span' );
span.innerHTML = html;
//return span.textContent;
return span.innerText;
};
</script>
//获取Html转义字符串
function htmlEncode( html ) {
return document.createElement( 'span' ).appendChild( document.createTextNode(html) ).parentNode.innerHTML;
};
//获取Html
function htmlDecode( html ) {
var span = document.createElement( 'span' );
span.innerHTML = html;
//return span.textContent;
return span.innerText;
};
</script>
本文介绍了一种使用JavaScript实现HTML实体编码与解码的方法。通过两个函数htmlEncode与htmlDecode,可以将HTML特殊字符转换为相应的实体引用或将实体引用还原为原始字符。此技术对于处理包含HTML标签的文本数据非常有用。
2296

被折叠的 条评论
为什么被折叠?



