Запитання з тегом «getelementsbyclassname»

11
JS: ітерація над результатом getElementsByClassName за допомогою Array.forEach
Я хочу повторити деякі елементи DOM, я роблю це: document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) { //do stuff }); але я отримую помилку: document.getElementsByClassName ("myclass"). forEach не є функцією Я використовую Firefox 3, тому я знаю, що обидва є getElementsByClassNameі Array.forEachє. Це добре працює: [2, 5, 9].forEach( function(element, index, array) …

10
Що повертають методи querySelectorAll та getElementsBy *?
Чи getElementsByClassName(і подібні функції, як getElementsByTagNameі querySelectorAll) працюють так само, getElementByIdчи вони повертають масив елементів? Причина, яку я прошу, полягає в тому, що я намагаюся змінити стиль усіх елементів, що використовують getElementsByClassName. Дивись нижче. //doesn't work document.getElementsByClassName('myElement').style.size = '100px'; //works document.getElementById('myIdElement').style.size = '100px';

6
Отримати елемент всередині елемента за класом та ID - JavaScript
Добре, я вже давно займався JavaScript, але найкорисніше, що я написав, - це перемикач стилів CSS. Тож я дещо новачок у цьому. Скажімо, у мене є такий HTML-код: <div id="foo"> <div class="bar"> Hello world! </div> </div> Як би я змінив "Привіт, світ!" до "Прощай світ!" ? Я знаю, як працюють …

7
Як отримати JavaScript за допомогою GetElementByClass замість GetElementById за допомогою JavaScript?
Я намагаюся перемикати видимість певних елементів DIV на веб-сайті залежно від класу кожного DIV. Я використовую базовий фрагмент JavaScript для їх перемикання. Проблема полягає в тому, що сценарій використовує лише те getElementById, що getElementByClassне підтримується в JavaScript. І, на жаль, я маю використовувати клас, а не ідентифікатор, щоб називати DIV, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.