【问题标题】:javascript for table row onclick is working fine with IE but not with Mozilla FF用于表格行 onclick 的 javascript 在 IE 上运行良好,但在 Mozilla FF 上运行良好
【发布时间】:2011-11-24 13:26:34
【问题描述】:

我已经浏览了论坛中的所有相关问题及其答案,但找不到任何帮助。我的用于 java 表单提交的 javascript 在 IE 上运行良好,但在 FF 上运行良好。我的示例代码是这样的。

function redirect(elem){

    var m = elem.rowIndex;       
    var row=0;
    row = tableId.rows[m];
    var var1 = row.cells(2).value;    
    var var2 = row.cells(0).value;  
    document.formName.action="some.do?var1 ="+var1 +"&var2="+var2 ;

    document.formName.submit();

}

请需要帮助。 提前致谢。

【问题讨论】:

  • 您能解释一下在 FireFox 中发生了什么吗?您是否在控制台中遇到任何错误?

标签: javascript-events


【解决方案1】:

这两行是错误的,你可能会遇到脚本错误。所以表单没有提交。

var var1 = row.cells(2).value; 
var var2 = row.cells(0).value;  

使用以下语句获取列值

 var var1 = row.cells[2].innerText;
 var var2 = row.cells[0].innerText;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多