HTML 编码util/html
编码和解码 HTML 转义字符。
<input type="text" id="input" placeholder="输入 HTML 片段" value="<tag>" />
<button onclick="input.value = encodeHTML(input.value || '')">HTML 编码</button>
<button onclick="input.value = encodeHTMLAttribute(input.value || '')">HTML 属性编码</button>
<button onclick="input.value = decodeHTML(input.value || '')">HTML 解码</button>
⏷
API
函数 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
⮞
encodeHTML(value)(value:
编码 HTML 转义字符。
返回值类型: 返回已编码的字符串。HTML 特殊字符 示例
|
编码 HTML 转义字符。 |
||||||||||||
⮞
encodeHTMLAttribute(value)(value:
编码 HTML 属性转义字符。
返回值类型: 返回已编码的字符串。HTML 属性转义字符 示例
|
编码 HTML 属性转义字符。 |
||||||||||||
⮞
decodeHTML(value)(value:
解码 HTML 转义字符。
返回值类型: 返回已解码的字符串。 示例
|
解码 HTML 转义字符。 |
||||||||||||
⮞
wrapHTMLAttribute(value, ...)(value:
为 HTML 属性值添加引号。
返回值类型: 返回含引号的 HTML 属性。属性值的引号会被编码。 示例
|
为 HTML 属性值添加引号。 |
||||||||||||
⮞
unwrapHTMLAttribute(value)(value:
删除 HTML 属性值的引号。
返回值类型: 返回原始 HTML 属性值。属性值的 HTML 会被解码。 示例
|
删除 HTML 属性值的引号。 |