Perguntas com a marcação «getelementsbyclassname»

11
JS: iterando sobre o resultado de getElementsByClassName usando Array.forEach
Quero iterar sobre alguns elementos DOM, estou fazendo o seguinte: document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) { //do stuff }); mas eu recebo um erro: document.getElementsByClassName ("myclass"). forEach não é uma função Eu estou usando o Firefox 3, então eu sei que ambos getElementsByClassNamee Array.forEachestão presentes. Isso funciona bem: [2, …

10
O que os métodos querySelectorAll e getElementsBy * retornam?
Do getElementsByClassName(e funções semelhantes, como getElementsByTagNamee querySelectorAll) funcionam da mesma forma getElementByIdou eles retornar um array de elementos? A razão pela qual pergunto é porque estou tentando alterar o estilo de todos os elementos usando getElementsByClassName. Ver abaixo. //doesn't work document.getElementsByClassName('myElement').style.size = '100px'; //works document.getElementById('myIdElement').style.size = '100px';


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.