|
本帖最后由 ttt3 于 2021-11-2 10:09 编辑
一、同样是JS,都可以在浏览器运行的两段代码,第一段就可以在ride允许,第二段就不行!!!
1、var array_row=[];var array_column=[];
var array_data_all=[];
array_row = document.querySelectorAll("div[class='erp-entity-table'] tbody tr");
for (var i=0,len=array_row.length;i<len;i++){
array_column=array_row.children;
var array_data=[];
for (var j=1;j<=15;j++){
text = array_column[j].textContent;
console.log(text);
array_data.push(text);
}
array_data_all.push(array_data);
}
return array_data_all;
2、
var array_row=[];
var array_column=[];
var array_data_all=[];
array_row = document.querySelectorAll("div[class='erp-entity-table'] tbody tr");
for (var i=0,len=array_row.length;i<len;i++){
array_column=array_row.children;
var array_data=[];
for (var j=1;j<=15;j++){
text = array_column[j].textContent;
text = text.replaceAll("\n","");
text = text.replaceAll(" ","");
console.log(text);
array_data.push(text);
}
array_data_all.push(array_data);
}
return array_data_all;3、甚至在text = array_column[j].textContent; 前加个var都会报错
|
|