你可以使用JavaScript来实现这个需求。首先,你需要获取所有带有DTCode和TxtID的元素,然后将它们分别放入数组的不同列。下面是一个实现的例子:

// 获取所有带有DTCode和TxtID的元素
var elements = document.querySelectorAll("[DTCode], [TxtID]");

// 定义一个二维数组
var result = [];

// 遍历所有元素
for (var i = 0; i < elements.length; i++) {
  var element = elements[i];
  
  // 如果是带有DTCode的元素
  if (element.hasAttribute("DTCode")) {
    // 创建一个新的行
    result.push([]);
    
    // 将带有DTCode的元素放入数组的第一列
    result[result.length - 1].push(element);
  }
  
  // 如果是带有TxtID的元素
  if (element.hasAttribute("TxtID")) {
    // 将带有TxtID的元素放入数组的同一行的第二列
    result[result.length - 1].push(element);
  }
}

// 打印结果
console.log(result);

这段代码首先使用document.querySelectorAll方法获取所有带有DTCode和TxtID属性的元素,并将它们保存在elements变量中。然后,我们定义了一个二维数组result来保存提取的元素。接下来,我们使用一个循环遍历所有元素。如果当前元素带有DTCode属性,我们就创建一个新的行,并将该元素放入数组的第一列。如果当前元素带有TxtID属性,我们将该元素放入数组的同一行的第二列。最后,我们打印出结果。

请注意,这段代码假设你已经在HTML页面中正确地定义了带有DTCode和TxtID属性的元素。如果你需要从其他来源获取这些元素,你可能需要使用不同的方法来获取它们。

js将带有DTCode的元素和带有TxtID的元素提取出来将带有带有DTCode的元素放入数组1的第一列将带有TxtID的元素放到同一行的第二列。一旦识别到另一个带有DTCode的元素则换行

原文地址: https://www.cveoy.top/t/topic/jeQC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录