我需要从array-javascript中提取一些元素

我需要从array-javascript中提取一些元素,javascript,dom,Javascript,Dom,Javascript-如标题所示。我举个例子: var nawigacja = document.getElementsByTagName('nav')[0]; nawigacja.getElementsByTagName('button')[0].className = 'navig'; nawigacja.getElementsByTagName('button')[1].className = 'navig'; nawigacja.getElementsByTagName('button'

Javascript-如标题所示。我举个例子:

var nawigacja = document.getElementsByTagName('nav')[0];
nawigacja.getElementsByTagName('button')[0].className = 'navig';
nawigacja.getElementsByTagName('button')[1].className = 'navig';
nawigacja.getElementsByTagName('button')[2].className = 'navig';
nawigacja.getElementsByTagName('button')[3].className = 'navig';

我可以为所有标记定义类吗?

如果您使用jQuery Javascript框架,您可以像这样轻松地完成:

$('nav button').addClass('navig');
如果没有它,您可以这样做:

var list = document.getElementsByTagName('nav');
list = list.getElementsByTagName('button');
for(i=0 ; i < list.length ; i ++) {
    list[i].className = 'navig';
}
var list=document.getElementsByTagName('nav');
list=list.getElementsByTagName('button');
对于(i=0;i
如果您使用jQuery Javascript框架,您可以像这样轻松完成:

$('nav button').addClass('navig');
如果没有它,您可以这样做:

var list = document.getElementsByTagName('nav');
list = list.getElementsByTagName('button');
for(i=0 ; i < list.length ; i ++) {
    list[i].className = 'navig';
}
var list=document.getElementsByTagName('nav');
list=list.getElementsByTagName('button');
对于(i=0;i
您可以使用循环

var buttons = nawigacja.getElementsByTagName('button');
for (var i=0; i < buttons.length; i++) {
  buttons[i].className = 'navig';
}
var buttons=nawigacja.getElementsByTagName('button');
对于(变量i=0;i
您可以使用循环

var buttons = nawigacja.getElementsByTagName('button');
for (var i=0; i < buttons.length; i++) {
  buttons[i].className = 'navig';
}
var buttons=nawigacja.getElementsByTagName('button');
对于(变量i=0;i
Yes,使用a.Yes,使用a。如果他只想编辑前四个按钮:
Math.min(buttons.length,4)
。如果他只想编辑前四个按钮:
Math.min(buttons.length,4)
。没有jQuery标记,这与
$('nav button').removeClass().addClass()不一样('navig');
属性名称区分大小写。它应该是
className
。没有jQuery标记,这与
$('nav按钮')不同。removeClass().addClass('navig');
属性名称区分大小写。它应该是
className