首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >传递给javascript函数时丢失Ascii代码

传递给javascript函数时丢失Ascii代码
EN

Stack Overflow用户
提问于 2014-01-31 20:09:53
回答 1查看 83关注 0票数 0

我有一个从代码传递到客户端的字符串。它成为表格的超链接列的一部分,当点击时将其传递给javascript函数,但不知何故,我可以看到表格的html正在形成,它有用于字符串中换行的	 (至少当我在文本可视化工具中看到时),并且在html可视化工具中查看时看起来像一个空格。而是在点击超链接时传递给函数。它失去了原本为	预留的空间

表中的超链接部分如下所示

代码语言:javascript
复制
<A id=btnTest href="javascript:TestFunction('You have 2 apples, of which&#9;0 are fresh&#9;4 are rotten&#9;0 are smelly. </A>

当传递给TestFunction时,字符串将变为

代码语言:javascript
复制
You have 2 apples, of which0 are fresh4 are rotten0 are smelly
EN

回答 1

Stack Overflow用户

发布于 2014-01-31 20:26:14

如果需要新行,则应该使用&#10;&NewLine;,如W3's Character Entity Reference中所示。&#9;是一个制表符,而不是一个新行。

如果我们通过记录以下内容来测试它:

代码语言:javascript
复制
Hello,&#10;World!

我们得到这样的结果:

代码语言:javascript
复制
Hello,
World!
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21479792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档