可以使用JavaScript来实现这个功能。首先,我们需要获取所有带有DTCode和TxtID的元素。然后,我们可以使用一个循环来遍历这些元素,并根据条件将它们放入相应的位置。

以下是一个示例代码:

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

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

// 创建一个数组来存储结果
var resultArray = [];

// 遍历带有DTCode的元素
for (var i = 0; i < dtCodeElements.length; i++) {
  var dtCodeElement = dtCodeElements[i];
  var row = [];

  // 将带有DTCode的元素放入数组的第一列
  row.push(dtCodeElement.getAttribute("DTCode"));

  // 遍历带有TxtID的元素
  for (var j = 0; j < txtIdElements.length; j++) {
    var txtIdElement = txtIdElements[j];

    // 如果带有TxtID的元素在同一行
    if (txtIdElement.parentElement === dtCodeElement.parentElement) {
      // 将带有TxtID的元素放入同一行
      row.push(txtIdElement.getAttribute("TxtID"));
    }
  }

  // 将当前行添加到结果数组中
  resultArray.push(row.join(","));
}

// 输出结果数组
console.log(resultArray);

请注意,上述代码假设带有DTCode和TxtID的元素是直接嵌套在同一个父元素中的。如果它们的父元素结构不同,你可能需要进行适当的调整。

JavaScript提取带有DTCode和TxtID的元素并格式化输出

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

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