已知js中alert、confirm、prompt三种提示框无法键入回车符,否则会导致js失效,这时可以使用url编码代替文字以及使用decodeURIComponent将url编码转换成文字,例如以下代码 <script>
var urltext =decodeURIComponent("%E8%BF%99%E6%98%AF%E4%B8%80%E4%B8%AA%E4%BE%8B%E5%AD%90%0d%0d%0d%0d%0d%0d%0d%0d%E8%BF%99%E6%98%AF%E4%B8%80%E4%B8%AA%E4%BE%8B%E5%AD%90"); alert(""+urltext) </script>
运行结果为
JavaScript中alert、confirm、prompt提示框键入回车键
url编码转换链接:https://www.aoebbs.net/tool_url.html
JavaScript中alert、confirm、prompt提示框键入回车键
如果你是从其他网站找到的url编码转换工具,那么不一定支持回车符转换url编码,这时候你需要自己手动输入%0A或者%0d,这两个编码为回车符的url编码。
|