Rou[i] = "<div style=\"margin-left:4%;width:100px;font:22px 微软雅黑;border:2px solid #296ea9\"><a style=\"text-decoration:none;color:#000000;\" href=\"javascript:void(0);\" onclick=\"return staline("+rouName+","+rouType+");\" onmouseover=\"return edSt("+rouName+","+rouType+");\" onmouseout=\"return getRouteType("+xmlnt+");\">"+rouFir+"<div style=\"height:20px;width:50px;background-image:url(css/images/b_dir.png)\"></div>"+rouLst + "</a></div><br/>";}document.getElementById("result").innerHTML += Rou.join("<br>");
firebug调试信息如下:SyntaxError: missing ] after element list
[在此错误处中断] return getRouteType([object XMLDocument]);main.html (第 1 行,第 28 列)
xmlnt绝对是个对象,因为在前面已经用过了。
解决方案 »
- 求指点,一个函数的参数返回传递给onchange事件的函数
- 用JavaScript输出这个页面元素
- CSDN论坛的高亮代码是用什么控件?jsp有没那个控件?
- 请帮忙看一下问题在哪里?谢谢!
- 请问有人用过prototype.js和scriptaculous.js的排序功能?
- 帮我看一个jquery下拉选人的功能怎么用???谢谢~~急急~~
- js把table的内容怎样导入 excel,不包括table的隐藏字段,只导显示的数据?
- 从Access中读取内容不能换行,请问如何解决?
- 局部刷新
- 高分相求:有没有随机并按比例的广告轮显代码??
- 如何合并这两个js或者解决他们的冲突
- jquery 和javascript一起用的困惑
onmouseout=\"return getRouteType(xmlnt);\"
你那样最终组合成的字符串内容就是
onmouseout="return getRouteType([object XMLDocument]);"这样当然错误了。。
用DOM来添加对象,而不是设置innerHTML,不过看你的代码要改成DOM的方法就要全部改了。。