您的位置:首页 > Web前端 > JavaScript

动态输出的javascript中alert文本的换行问题

2012-10-04 20:22 302 查看
<?php echo "<script>alert('第一行\n第二行');</script>"; ?>


  如果其中的javascript代码放在html页面中是可以看见换行效果的,但是如果是在php中动态生成脚本,则\n变成源文件中的换行效果,也就是说这里的\n只是作用于文本文件。
  遇到这种问题只需这样:


<?php echo "<script>alert('第一行\\n第二行');</script>"; ?>


  多加一个\就行了。两个\\转义为一个\,在javascript里就成了\n。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: