为什么我的window.location.href不起作用?

时间:2015-06-11 14:31:06

标签: javascript onclick

我的代码是这样的。

function deleteAction(obj,tableName){
    inputs=obj.parentNode.parentNode.getElementsByTagName("input");
    newValues="";

    for(i=0;i<inputs.length;i++){
        newValues+=inputs[i].value+",";
    }

    url="http://localhost:8081/SimpleWeb/SimpleServlet?action=delete&tableName="+tableName+"&newValue="+newValues;
    window.location.href=url;
}

我确保在点击Chrome调试按钮时会运行该功能。

字符串url有效,因为我可以将其复制到浏览器并正确打开页面。

但是在这个函数中,即使我将网址更改为&#34; http://google.com&#34; ...为什么

window.location.href也无法正常工作

1 个答案:

答案 0 :(得分:0)

i变量全局吗?看好后,我建议你改变这个

 for(i=0;i<inputs.length;i++){
    newValues+=inputs[i].value+",";
 }

for(var j=0;j<inputs.length;j++){
    newValues+=inputs[j].value+",";
}