javascript中是否有任何内置函数可以使用类选择器或元素选择器来选择最后一个元素?

用户9990237

类似类型的问题已经被问到链接。但我的问题有点不同。

在我的程序中经常出现使用 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 元素。类似于一个类

先感谢您

马南5439

不,Java 脚本中没有任何内置函数,但您应该尝试以下逻辑并将其与 jquery 一起使用,例如$(last_selector(".lastclass")).click(); for select last class$(last_selector("div")).click(); for elect last element

function last_selector(select){
  if(select[0]=="."){
    var allSelect = document.getElementsByClassName(select.slice(1));
  }
  else{
    var allSelect = document.getElementsByTagName(select);
  }
  return allSelect[allSelect.length-1];
}

console.log(last_selector("div"))
console.log(last_selector(".last"))
<div>hello</div>
<div>hello</div>
<div class="last">last class</div>
<div>last element</div>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

类的第一个元素的CSS选择器

来自分类Dev

元素的Javascript选择器/非CSS选择器

来自分类Dev

使用:gt()选择器从元素集合中选择最后5个元素

来自分类Dev

CSS名称空间属性选择器是否可以与XHTML / HTML元素一起使用?

来自分类Dev

新行中第一个和最后一个内联块元素的选择器

来自分类Dev

引导程序时间选择器仅选择第一个时间选择器元素

来自分类Dev

是否有一个CSS选择器来选择当前元素之外的元素?

来自分类Dev

Jsoup选择器-如何选择<div>元素内的所有<p>元素,最后一个<p>元素除外?

来自分类Dev

如何从选择器中获取一个元素

来自分类Dev

使用CSS选择器从嵌套元素中获取第一个孩子

来自分类Dev

没有元素时,可以使用CSS选择器在列表中获取空字符串吗?

来自分类Dev

是否有一个硒包装器来查找具有给定选择器类型的元素作为输入(By.css_selector,By.xpath,By.class ...)?

来自分类Dev

是否有一个可以根据样式选择元素的可靠选择器?

来自分类Dev

使用JavaScript定位没有选择器的标签元素

来自分类Dev

在选择器中链接.attr()时,为什么jQuery只选择一个元素?

来自分类Dev

jQuery选择前一个元素与选择器匹配的每个元素

来自分类Dev

最后一个选择器

来自分类Dev

jQuery选择器查找最后一个元素

来自分类Dev

:last选择器在jQuery中找不到最后一个元素

来自分类Dev

使用CSS在:first-child伪选择器“内部”选择一个元素

来自分类Dev

CSS选择器中是否可以包含通用元素?

来自分类Dev

是否有一个类似于一般同级选择器的选择器,该选择器不需要元素具有相同的父级?

来自分类Dev

使用一个目标选择器指定两个元素

来自分类Dev

如何从选择器中获取一个元素

来自分类Dev

jquery css选择器匹配带有id的元素在最后一个点之后包含特定文本

来自分类Dev

为什么 jQuery 类选择器只返回一个元素?

来自分类Dev

强大的选择器来查找类的所有元素

来自分类Dev

如何在一个元素中添加多个带有选择器的事件侦听器?

来自分类Dev

CSS 选择器 - 通过上一个元素文本选择元素

Related 相关文章

  1. 1

    类的第一个元素的CSS选择器

  2. 2

    元素的Javascript选择器/非CSS选择器

  3. 3

    使用:gt()选择器从元素集合中选择最后5个元素

  4. 4

    CSS名称空间属性选择器是否可以与XHTML / HTML元素一起使用?

  5. 5

    新行中第一个和最后一个内联块元素的选择器

  6. 6

    引导程序时间选择器仅选择第一个时间选择器元素

  7. 7

    是否有一个CSS选择器来选择当前元素之外的元素?

  8. 8

    Jsoup选择器-如何选择<div>元素内的所有<p>元素,最后一个<p>元素除外?

  9. 9

    如何从选择器中获取一个元素

  10. 10

    使用CSS选择器从嵌套元素中获取第一个孩子

  11. 11

    没有元素时,可以使用CSS选择器在列表中获取空字符串吗?

  12. 12

    是否有一个硒包装器来查找具有给定选择器类型的元素作为输入(By.css_selector,By.xpath,By.class ...)?

  13. 13

    是否有一个可以根据样式选择元素的可靠选择器?

  14. 14

    使用JavaScript定位没有选择器的标签元素

  15. 15

    在选择器中链接.attr()时,为什么jQuery只选择一个元素?

  16. 16

    jQuery选择前一个元素与选择器匹配的每个元素

  17. 17

    最后一个选择器

  18. 18

    jQuery选择器查找最后一个元素

  19. 19

    :last选择器在jQuery中找不到最后一个元素

  20. 20

    使用CSS在:first-child伪选择器“内部”选择一个元素

  21. 21

    CSS选择器中是否可以包含通用元素?

  22. 22

    是否有一个类似于一般同级选择器的选择器,该选择器不需要元素具有相同的父级?

  23. 23

    使用一个目标选择器指定两个元素

  24. 24

    如何从选择器中获取一个元素

  25. 25

    jquery css选择器匹配带有id的元素在最后一个点之后包含特定文本

  26. 26

    为什么 jQuery 类选择器只返回一个元素?

  27. 27

    强大的选择器来查找类的所有元素

  28. 28

    如何在一个元素中添加多个带有选择器的事件侦听器?

  29. 29

    CSS 选择器 - 通过上一个元素文本选择元素

热门标签

归档