我将HTML代码存储在这样的element属性中.div data-html-code=iframe width=560 height=315 src=https://www.youtube.com/embed/sNhhvQGsMEc frameborder=0 allowfullscreen/iframe/div如何使用jQu...
我将HTML代码存储在这样的element属性中.
<div data-html-code="<iframe width="560" height="315" src="https://www.youtube.com/embed/sNhhvQGsMEc" frameborder="0" allowfullscreen></iframe>"></div>
如何使用jQuery / Javascript转义所有必需的字符以使其有效?
解决方法:
使用此htmlEscape方法
function htmlEscape(str) {
return String(str)
.replace(/&/g, '&')
.replace(/"/g, '"')
.replace(/'/g, ''')
.replace(/</g, '<')
.replace(/>/g, '>');
}
这应该给您一个可以用作有效html属性值的字符串
沃梦达教程
本文标题为:javascript-在属性内存储HTML
基础教程推荐
猜你喜欢
- 浅谈Ajax请求与浏览器缓存 2023-01-20
- 16、laravel8 + inertia + vue3 2023-10-08
- Vue中自动化引入样式及组件样式穿透 2023-10-08
- 小程序开发 page-container 页面容器弹出对话框功能的实现 2022-10-22
- Ajax获取php返回json数据动态生成select下拉框的实例 2023-02-23
- 如何手写Ajax实现异步刷新 2023-02-14
- cookie解决微信不能存储localStorage的问题 2022-11-13
- JS(vue iview)分页解决方案 2023-10-08
- expression将JS、Css结合起来 2022-10-16
- Ajax+php实现商品分类三级联动 2023-01-20