I trying to use below mand: I would like to select a group of buttons from another bigger group of buttons
var btns = document.querySelector('(button[class=QualityIntbtn]):not([id=reset]):not([id=submit])');
Is it right ?
I trying to use below mand: I would like to select a group of buttons from another bigger group of buttons
var btns = document.querySelector('(button[class=QualityIntbtn]):not([id=reset]):not([id=submit])');
Is it right ?
Share Improve this question edited Jan 15, 2018 at 17:10 Zakaria Acharki 67.5k15 gold badges78 silver badges106 bronze badges asked Jan 15, 2018 at 17:05 Mark KhoMark Kho 591 silver badge10 bronze badges1 Answer
Reset to default 6You need to use .querySelectorAll()
instead to select plus that one element and adjust your selector a little like :
document.querySelectorAll('button.QualityIntbtn:not(#reset):not(#submit)')
Working snippet :
var btns = document.querySelectorAll('button.QualityIntbtn:not(#reset):not(#submit)');
console.log(btns.length);
<button class="QualityIntbtn" id="reset">Reset</button>
<button class="QualityIntbtn" id="test1">test 1</button>
<button class="QualityIntbtn" id="test2">test 2</button>
<button class="QualityIntbtn" id="submit">Submit</button>
<button class="QualityIntbtn" id="test3">test 3</button>