• 全部
  • 问答

TO:net_lover(孟子E章),详情请入内! 

wybm 2001-07-16 11:23:26
问题如下:
我在JACASCRIPT里定义了一个数组,
var sub_section_show = new Array();
然后要把字符串付给数组的某一元素,如:
sub_section_show[0]='字符串' 或者sub_section_show[0]="字符串"
问题是如果字符串里有'或者",代码就会出错.请问如何解决这一问题?
...全文
73 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
孟子E章 2001-07-16
把数据库里的"转换成"试试,或者在"前加一个\",
var str="test\"test" 是对的,代表test"test
回复
wybm 2001-07-16
不好意思,是我没说清.
"或'是不能转换的,比如用户输入的是item's,而又必须如实显示出来的.
回复
孟子E章 2001-07-16
读数据库的时候做个处理啊!把"或'转换成统一的符号!!
回复
wybm 2001-07-16
这个我知道,把sub_section_show[0]='字符串'改为sub_section_show[0]="字符串"
就不会有问题.问题是这些字符串是从数据库里读出来的,我没办法确定字符串里是只有
'或者只有"或者二者都有.请问该如何去解决呢?多谢!
回复
孟子E章 2001-07-16
在javascript里,""和''是等同的,但不能交叉使用,例如:
var strExam1="这是例子,你'好'吗?"
var strExam2='这是例子,你"好"吗?'
回复
孟子E章 2001-07-16
sub_section_show[0]="exam 'only'"
这样写应该没问题!!就是不能在""里再用"只能用'
回复
wybm 2001-07-16
多谢你net_lover(孟子E章),我已给你加分!
回复
发帖
JavaScript
创建于2007-09-28

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2001-07-16 11:23
社区公告
暂无公告