将td的所有兄弟元素放入一个数组中,可以通过以下步骤实现:
parentNode
属性获取。children
属性获取所有子元素,包括td元素本身。Array.from()
方法将子元素集合转换为数组。filter()
方法过滤掉td元素本身,只保留其它兄弟元素。以下是一个示例代码:
var td = document.querySelector('td'); // 获取td元素
var siblings = Array.from(td.parentNode.children).filter(function(element) {
return element !== td;
});
console.log(siblings); // 输出包含td的所有兄弟元素的数组
这样,siblings
数组中就包含了td的所有兄弟元素。你可以根据实际需求对该数组进行进一步处理或使用。