可以使用 JavaScript 来提取带有 'DTCode' 属性的元素和带有 'TxtID' 属性的元素,并将其整理成一个数组。我们将 'DTCode' 属性的值作为数组的第一列,并将同一行中所有 'TxtID' 属性的值作为第二列,用逗号隔开。

以下是一个实现这个需求的示例代码:

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

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

// 创建一个数组用于存放结果
var result = [];

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

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

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

    // 如果带有 TxtID 的元素在同一行,则放入第二列
    if (txtIdElement.parentNode === dtCodeElement.parentNode) {
      row.push(txtIdElement.getAttribute('TxtID'));
    }
  }

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

console.log(result);

这段代码会将结果打印到控制台。你可以根据实际需求,将结果用于其他用途。

JavaScript 提取带有 DTCode 和 TxtID 属性的元素并整理成数组

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

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