首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

replace有关问题

2012-03-04 
replace问题.varzlobjrs_linkmanzlobjdbConn.Execute( 查询 )varlinkman_fdCountzlobjrs_linkman.Fie

replace问题.
var   zlobjrs_linkman   =   zlobjdbConn.Execute( "   查询 ");
var   linkman_fdCount   =   zlobjrs_linkman.Fields.Count   -   1;
if   (!zlobjrs_linkman.EOF){
        var   linkmantempname= " ";
        var   linkmantempvalue= " ' ";
        for   (i=0;   i   <=   linkman_fdCount;   i++)  
        {
                  jj=zlobjrs_linkman.Fields(i).Name;
linkmantempname+=jj   +   ", "   ;
hh=zlobjrs_linkman.Fields(i).value;
hh=hh.replace(/\ '/g, "` ");
linkmantempvalue+=hh   +   " ', ' ";
        }
                    .
                    .
                    .
                    .
                    .
                    .
请问为什么hh=hh.replace(/\ '/g, "` ");会报错:对象不支持此属性或方法
怎样可以将hh里面的 '都换成`??..谢谢




[解决办法]
<script type= "text/javascript ">
<!--
var hh= " 'lk 'l; 'lk 'lk 'l 'k 'k 'kl "
hh=hh.replace(/\ '/g, "` ");
alert(hh);
//-->
</script>

没啥问题,估计是别的错误
[解决办法]
问题可能在于:
1、hh是否为undefined?
2、将hh转换为字符串类型
若问题依然存在,估计……RP
明天再试……不行
后天再试
……
……
[解决办法]
先看hh是否为空,再强制转换一次类型

热点排行