javascript 中的 alert() 函數,可以在瀏覽器中以彈出框的形式提示用戶一些信息,但如果提示的信息過多,會造成用戶的閱讀困難,這篇博文飛鳥慕魚就來說一說關于 alert() 中信息換行的問題。

国产视频appalert() 中的信息換行,可以使用回車符( \n),換行符(\r),\n\r,以及unicode編碼的回車符(\u000a) 和 換行符(\u000d) 。

alert() 沒有換行的示例

js代碼:

<script>
alert('飛鳥慕魚博客http://xswdd.cn'); 
</script>

彈出信息如下:

js 中 alert() 的換行的方法

alert() 回車符\n或\u000a換行

js代碼:

<script>
    alert('飛鳥慕魚博客 \n http://xswdd.cn');
    // 這兩段代碼的作用是一樣的
    alert('飛鳥慕魚博客 \u000a http://xswdd.cn');
</script>

彈出信息如下:

js 中 alert() 的回車符換行

alert() 換行符\r或\u000d換行

js代碼:

<script>
    alert('百度 \r http://www.baidu.com');
    // 這兩段代碼的作用是等價的
    alert('百度 \u000d http://www.baidu.com');
</script>

彈出信息如下圖:

js 中 alert() 的換行符換行

alert() \r\n 換行

js代碼:

<script>
    alert('hello \r\n word!');
    alert('你好 \r\n 世界!');
</script>

彈出信息如下圖:

js 中 alert()  \r\n 換行

ps:網上有資料說,在 chrome 瀏覽器,使用  \r\n ,會出現兩次換行的情況,不過博主本人在測試時未發現,可能只在 chrome 瀏覽器的低版本中出現。