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是否为空,再强制转换一次类型