javascript - javascript中是否有任何内置函数可以使用类选择器或元素选择器选择最后一个元素?
问题描述
已经问过类似类型的问题链接。但我的问题有点不同。
在我的程序中经常出现使用 dom 的新元素。我的问题是
javascript中是否有任何内置函数可以让我经常选择最后一个元素?
这是一个例子
var para = document.createElement("div");
var node = document.createTextNode("This is new.");
para.appendChild(node);
var element = document.getElementById("div1");
element.appendChild(para);
给定程序经常附加 div 元素,我也想经常选择 div 元素。与班级相似
先感谢您
解决方案
使用querySelectorAll
并传递类选择器。然后定位最后一个元素并做任何事情
let getAllElem = document.querySelectorAll('.test');
getAllElem[getAllElem.length - 1].classList.add('green')
.green {
color: green
}
<div class="test">1</div>
<div class="test">2</div>
<div class="test">3</div>
<div class="test">4</div>
<div class="test">5</div>
<div class="test">6</div>
推荐阅读
- java - 如何在kotlin中根据升序映射数组列表和排序
- python-3.x - cross_val_score 正在返回 scikit learn 中的 nan 分数列表
- python - 我对这个 ValueError: I/O operation on closed file 有疑问
- java - 使用下载管理器完成下载后如何启用按钮的可见性?
- excel - Excel 下拉列表,仅更改单元格的颜色,而不更改列中的文本
- d3.js - D3.js v6.2 - 在监听函数中获取数据索引 - selection.on('click', listener)
- kubernetes-helm - Helm 升级图和重用值
- php - 在php中通过引用替换类型对象的函数参数
- flutter - 如何向 Flutter 插件添加国际化
- fortran - Fortran ftell 返回错误的位置