使用JavaScript隐藏最后一个DIV?

时间:2013-02-13 09:56:01

标签: javascript

我在谷歌上看了一下,但找不到任何有用的东西。如何使用以下代码隐藏最后一个DIV ...

document.getElementsByTagName('div').style.display = 'none';

4 个答案:

答案 0 :(得分:3)

getElementsByTagName为您提供符合条件的元素数组。所以你需要指定元素索引。因此,您必须找到数组的大小并将样式应用于size-1元素。

var el = document.getElementsByTagName('div');
var size = el.length;
el[size-1].style.display = 'none';

<强>更新

这是一个demo fiddle

答案 1 :(得分:2)

只需检索长度并取最后一个数组(长度减去1,因为它基于零):

var divs = document.getElementsByTagName('div');
divs[divs.length - 1].style.display = 'none';

答案 2 :(得分:0)

使用JQuery的last()方法(http://api.jquery.com/last/

$('div').last().hide();

答案 3 :(得分:0)

$("div:last").hide()

它可能对你有所帮助..