获取元素的最后一次出现

live_amuk

getElementById(id)返回具有匹配 ID 属性的元素。我怎样才能得到这个元素的最后一次出现,而不是第一次出现?

<!DOCTYPE html>
<html>
<body>

<button onclick="getLast()">Click me</button>

<div id="username">Lisa</div>
<div id="username">Chris</div>

<script>
function getLast() {
    alert(document.getElementById("username").innerHTML);
}
</script>

</body>
</html> 
brk

id 总是唯一的。没有两个 DOM 元素可以具有相同的 id。在您的情况下,请使用该class属性。使用getElementsByClassName这将返回一个集合。获取其长度并使用该值获取最后一个元素。

function getLast() {
  var getLastElemIndex = document.getElementsByClassName("username").length - 1;
  console.log(getLastElemIndex)
  alert(document.getElementsByClassName("username")[getLastElemIndex].innerHTML);
}
<div class="username">Lisa</div>
<div class="username">Chris</div>
<button onclick="getLast()">Click me</button>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

获取javascript中json元素最后一次出现的值

在列表中元素的最后一次出现之前,如何获取列表?

如何使用FindLast()查找元素的最后一次出现

获取Excel中列表中的最后一次出现

如何获取列表的最后一次出现作为输出?

使用BinarySearch查找元素的第一次和最后一次出现

在列表中查找除最后一个元素外的项目最后一次出现

R-获取第一次出现和最后一次出现之间的子字符串

Oracle中的最后一次出现

取代最后一次出现结肠

按最后一次出现分组

为每个唯一 id 获取列的最后更改值的第一次出现

获取第一个模式的最后一次出现

获取模式在另一个模式之前的最后一次出现

如何获取被单击元素的类值并使用此值在jQuery中此类的最后一次出现之后放置一段html代码

C ++查找算法:如何查找元素的最后一次出现?

如何获得元素n在数组n中的最后一次出现

获取匹配字符串最后一次出现的索引?

获取列表中特定字符串的最后一次出现

获取列的最后更改值的第一次出现

如何在MySQL中最后一次出现字符之前获取所有内容?

获取最后一次在熊猫中出现特定值之后的所有行

如何使用 Rust nom 获取字符串的最后一次出现?

邮递员-如何从JSON响应中获取最后一次出现的必需属性的值

正则表达式获取最后一次出现的带负号的模式

从导致匹配的某个子字符串的最后一次出现开始获取文本

如何获取字符串的最后一次出现?

如何获取PowerShell字符串中char的最后一次出现的索引?

获取包含子字符串的最后一次出现的行