遇到一个问题:var str = "<span>hk</span>",这是一段字符串,
获取放在网页上显示也是一段字符串:<span>hk</span>,此时的<span></span>不是标签
怎么才能让<span></span>在网页上以标签方式显示呢?
右击查看htmlelement的时候,变成这样了:
<span>hk</span>
百度了,但是没起效,请大神指点
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
这个是你想要的:
原生方法。
在这个页面顶部的地方举个栗子吧比如:
不过一般情况下要注意防xss注入,所以要对一些字符转义。比如你可以定义个函数
用html写入,直接上代码了
document.body.innerHTML = '<span>hk</span>'要看源码,我怀疑是<>这些符号被转义了,你看起来是<实际上源码是实体符号。
所以,你需要先html....decode()一下。
改一下html结构?
比如
这样?
不然就只能做转义了