类似类型的问题已经被问到链接。但我的问题有点不同。
在我的程序中经常出现使用 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 元素。类似于一个类
先感谢您
不,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] 删除。
我来说两句