这一句js太无敌了,谁能找出问题所在======在线等?

helloha2013 2007-11-26 10:49:13
//底下这一句有语法错误
document.getElementById("s_brand").innerHTML+=" <a href=\"javascript:void(0)\" onClick=\"parent.setCenter(3,'IJRVFFZVIWBAI','"+splitToText(xBrand[currentXilieID][i]+"','730');return false;\">"+splitToText(xBrand[currentXilieID][i]+"</a>");



措就错在setCenter(3,'IJRVFFZVIWBAI','"+splitToText(xBrand[currentXilieID][i]+"','730');
我把他替换成setCenter(3,'IJRVFFZVIWBAI','南京','730'); 他就通过了,注意我没有替换后面的
return false;\">"+splitToText(xBrand[currentXilieID][i]+"</a>");中的splitToText(xBrand[currentXilieID][i];证明这不是splitToText(xBrand[currentXilieID][i]提不出来值的问题,而是
setCenter(3,'IJRVFFZVIWBAI','"+splitToText(xBrand[currentXilieID][i]+"','730');
语法的问题,


谁能解决?
...全文
95 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lip009 2007-11-26
  • 打赏
  • 举报
回复
document.getElementById("s_brand").innerHTML+="  <a href=\"javascript:void(0)\" onClick=\"parent.setCenter(3,'IJRVFFZVIWBAI','"+splitToText(xBrand[currentXilieID][i])+"','730');return false;\"> "+splitToText(xBrand[currentXilieID][i])+" </a> ";
Clesome_VC 2007-11-26
  • 打赏
  • 举报
回复

document.getElementById('s_brand').innerHTML+='  <a href="javascript:void(0)" onClick="parent.setCenter(3,\'IJRVFFZVIWBAI\',\''+splitToText(xBrand[currentXilieID][i]+'\',\'730\');return false;"> '+splitToText(xBrand[currentXilieID][i]+' </a> ');

楼主这样试试
helloha2013 2007-11-26
  • 打赏
  • 举报
回复
不行,我试过了setCenter(3,'IJRVFFZVIWBAI',splitToText(xBrand[currentXilieID][i],'730'); 不行
不过可否按照你讲的就近原则写一个给我?
liuqiong 2007-11-26
  • 打赏
  • 举报
回复
'"+splitToText(xBrand[currentXilieID][i]+"'
我觉得是这个地方写法有问题.你在''中如果再放''就是按就近的原则了.
没办法帮你试验.只是个猜测.
或者你直接setCenter(3,'IJRVFFZVIWBAI','"+splitToText(xBrand[currentXilieID][i]+"','730'); 改成
setCenter(3,'IJRVFFZVIWBAI',splitToText(xBrand[currentXilieID][i],'730');

helloha2013 2007-11-26
  • 打赏
  • 举报
回复
我靠,原来是少了一个),
多谢,给分!

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧