标题:有关单双引号的问题
取消只看楼主
不惑
Rank: 2
等 级:论坛游民
威 望:2
帖 子:569
专家分:13
注 册:2007-3-22
 问题点数:0 回复次数:1 
有关单双引号的问题
tab1.rows[i].cells[7].innerHTML="<input value='删除' type=button name=mm onclick='return changePos2("+b2[6]+","+b2[0]+");'>"
上面的语句我用JS程序生成了一个删除按钮,该按钮点击后会去执行changePos2()函数,现在的问题是,我需要传送二个值过去,当二个值均为数字时,上面的语句没有问题,一切正常.但当其中一个值为字符时,比如b2[0]的值为字符"a"时,程序提示:a未定义.也就是我的上面的语句会把这个值a当成一个变量.
在正常情况下我只要把这个"a"(这是b2[0])用引号引起来就可以了,但我上面的语句我什么引都是字符串不正常.
因为它是用JS送出的一句字符串,当我用引号时,它首先把它当成字符串的分隔含义了.而不是原来的指定字符串的含义了.包括在VBS下可以用的chr(34)来代替引号,我在这儿用String.fromCharCode(34)来代替,结果也是一样,它还是把它当成分隔符了.
请高手帮忙

[[it] 本帖最后由 不惑 于 2008-6-11 11:20 编辑 [/it]]
搜索更多相关主题的帖子: 单双 引号 
2008-06-11 11:15
不惑
Rank: 2
等 级:论坛游民
威 望:2
帖 子:569
专家分:13
注 册:2007-3-22
得分:0 
搞定了
2008-06-11 13:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-218584-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.076878 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved