你可以使用 JavaScript 来实现提取带有 'DTCode' 和 'TxtID' 属性的元素,并将它们分别放入数组的不同列。

首先,你需要获取所有带有 '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' 属性的元素。如果你需要从其他来源获取这些元素,你可能需要使用不同的方法来获取它们。

JavaScript 提取带有 DTCode 和 TxtID 的元素并组织成数组

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

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