html 换行

🌙
手机阅读
本文目录结构

使用
换行

这种方式使用起来比较简单,用 jQuery.html( ) 方法即可。

示例:

var content = '您确定要删除</br>这行代码吗?';
$('body').html(content);

但是很多时候这种方法用起来比较危险。比如你需要在页面中显示一段第三方文本信息,由于文本来自第三方,很有可能被插入了恶意的 script 脚本,如果用 html( ) 方法来显示这些文本,那很有可能被攻击。当然还有一个更加理所当然但是稍微费事的方法,那就是利用正则匹配将所有、n 替换为</br>,将所有其他 HTML 特殊字符(如<、>、& 等)替换为转义字符串(也称字符实体 (Character Entity)),这时候就可以用 $.html( ) 方法解决了!当然更好的方法应该是通过解析纯文本的方法如 text( ) 来显示这些文本。

使用 \n 换行

这种方式用起来比较坑,所以本文章的重点就是这一部分。

因为之前知道 alert 弹框中要实现换行,只能通过、n 的方式,而不能通过</br>的方式。

alert 弹框使用</br>换行结果

var content = '您确定要删除</br>这行代码吗?';
alert(content);

更多 HTML 搜索

通过查看前端开发者在搜索引擎里的搜了哪些 HTML 内容,可以知道他们实际工作使用了什么技术或者什么地方薄弱;

你可以通过点击 HTML 常见搜索 来查看前端开发者都在搜哪些内容;

注:这里仅收录了常见搜索,并不是无论搜索什么都记录在里面的;

如果你是为了面试做准备的,那么推荐你查看 HTML面试题,这里基本包涵了市场上的所有 HTML 方面的面试题,让你更加牢固的掌握 HTML 知识

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了