javascript中是否有使用类选择器或元素选择器选择最后一个元素的内置函数?
已经有人问过类似的问题,但我的问题有点不同 在我的程序中,经常出现使用dom的新元素。我的问题是 javascript中是否有我可以经常选择最后一个元素的内置函数? 这里有一个例子javascript中是否有使用类选择器或元素选择器选择最后一个元素的内置函数?,javascript,html,css,Javascript,Html,Css,已经有人问过类似的问题,但我的问题有点不同 在我的程序中,经常出现使用dom的新元素。我的问题是 javascript中是否有我可以经常选择最后一个元素的内置函数? 这里有一个例子 var para = document.createElement("div"); var node = document.createTextNode("This is new."); para.appendChild(node); var element = document.getElementById("d
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元素。与类相似
先谢谢你
它将使用$(elementName).children(“span:last”).text()在每个Div中给出最后一个span文本
$(文档).ready(函数(){
console.log($('div').children(“span:last”).text()
})
2016年
2017年
2018年
2019年
2020年
2021年
2022年
2023年
2024年
使用查询选择器all
并传递类选择器。然后以最后一个元素为目标,做任何事情
让getAllegem=document.querySelectorAll('.test');
GetAllegem[GetAllegem.length-1].classList.add('green')
.green{
颜色:绿色
}
1
2.
3.
4.
5.
6
不,java脚本中没有任何内置函数,但您应该尝试以下逻辑,并将其与jquery一起使用,如$(last_选择器(.lastclass”)。单击();选择最后一个类和最后一个选择器(“div”)。单击();对于选择的最后一个元素
功能最后一个选择器(选择){
如果(选择[0]==”){
var allSelect=document.getElementsByClassName(select.slice(1));
}
否则{
var allSelect=document.getElementsByTagName(选择);
}
返回allSelect[allSelect.length-1];
}
console.log(最后一个选择器(“div”))
console.log(最后一个选择器(“.last”))
你好
你好
最后一节课
最后一个元素您说的是javascript,但您的示例使用jquery,您想使用哪一个?你的javascript问题的答案是否定的。很抱歉,现在来看一看,我认为js中的示例应该需要很长时间才能解释?所以只有javascript的解决方案是吗?我只是想说清楚。请看下面@brk的答案。@wazz我的答案有什么问题?没什么。我刚选了一个。不过我有个问题。看到你的答案了。他说的只是javascript??已经说过你是对的:p-现在删除注释,因为这一切都很好
if(选择[0]==”)
do?对于identificationclassoh,我看到的第一个字符,tnx。