Javascript仅适用于Chrome浏览器,而不适用于Firefox

Vik*_*han 0 html javascript firefox jquery google-chrome

所以我有一个表,我必须使用表格中的数据来填充模式

使用Javascript

 var tableHeaders = JSON.parse('["name","phone","email","message"]');
        console.log(tableHeaders) ;

$('.openUpdateform').on('click', function() {
  $('#callApi').hide();
  $('#updateData').show();
  tr = $(this).parent().parent().parent().parent();
  console.log(tr.children());
  for (var i = 1; i < tr.children().length - 1; i++) {
    j = i - 1;
    $('#' + tableHeaders[j]).val(tr.children()[i].outerText);
  }

  $('#data_row_id').val($(this).data('row_id'));
  $('#createWF').modal();
})
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

因此上述代码在Chrome上完美运行,但在Mozilla Firefox中没有任何建议.

不工作 从操作下拉意味着,如果您选择的Edit Data选项,它会打开一个弹出窗口和弹出被涂抹在Chrome而不是Firefox浏览器.

谢谢

小智 5

问题是Firefox不支持Node.outerText.Node.innerText相反,使用你会没事的.