Как обернуть элемент в тег — JavaScript

Например, обернем картинку в div с классом my-image. [html] <p> <img id="photo" src="/images/photo.jpg" /> </p> [/html] [js] var image_code = document.getElementById(‘photo’).parentElement.innerHTML; // получаем html код внутри родительского элемента document.getElementById(‘photo’).parentElement.innerHTML = ‘<div class="my-image">’ + image_code + ‘</div>’; [/js]

Изменить метки полей Views exposed filter between date

Меняем на «от» и «до». function mytheme_form_views_exposed_form_alter(array &$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id) { switch ($form[‘#id’]) { case ‘views-exposed-form-myviewsname-page-1’: $form[‘created’][‘min’][‘#title’] = ‘от’; $form[‘created’][‘max’][‘#title’] = ‘до’; break; case ‘views-exposed-form-myviewsname-page-2’: $form[‘created’][‘min’][‘#title’] = ‘от’; $form[‘created’][‘max’][‘#title’] = ‘до’; break; } }    

Как перебрать HTMLCollection с помощью forEach?

HTMLCollection — это объект, ведущий себя подобно массиву. Например, чтобы получить один элемент коллекции, можно обратиться как к элементу массива по индексу: [html] <a href=»link1″>Link 1</a> <a href=»link2″>Link 2</a> [/html] [code lang=»js»] var links = document.getElementsByTagName(‘a’); //HTMLCollection alert(links[0]); [/code] Но перебрать коллекцию как массив уже не получится: [code lang=»js»] links.forEach(function(link, i, links) { alert(link); }); … Читать далее