Size: a a a

JavaScript — русскоговорящее сообщество

2020 December 27

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
Вот уже сразу затык... Не отыскивает картинки без альта
document.addEventListener("DOMContentLoaded", () => {
   let elements = document.querySelectorAll('img');
   for (let elem of elements) {
       if(elem.getAttribute('alt') == "") console.log(elem.getAttribute('src'));
   };
})
источник

ОГ

Олег Геннадьевич... in JavaScript — русскоговорящее сообщество
Игорь Подольская
Вот уже сразу затык... Не отыскивает картинки без альта
document.addEventListener("DOMContentLoaded", () => {
   let elements = document.querySelectorAll('img');
   for (let elem of elements) {
       if(elem.getAttribute('alt') == "") console.log(elem.getAttribute('src'));
   };
})
так если их нет))
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
Вот так нашёл вроде
if ( (elem.getAttribute('alt') == "") || (elem.getAttribute('alt') === null) ) console.log(elem.getAttribute('src'));
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Игорь Подольская
Вот уже сразу затык... Не отыскивает картинки без альта
document.addEventListener("DOMContentLoaded", () => {
   let elements = document.querySelectorAll('img');
   for (let elem of elements) {
       if(elem.getAttribute('alt') == "") console.log(elem.getAttribute('src'));
   };
})
отсутствие альта и пустой альт это разные вещи
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
Anton Permyakov
отсутствие альта и пустой альт это разные вещи
И то, и то ведёт на тёмную сторону луны...
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
это к чему?
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
Ну вот смотрите.
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
...
<script>
     document.addEventListener("DOMContentLoaded", () => {
       let elements = document.querySelectorAll('img');
       for (let elem of elements) {
         if ( (elem.getAttribute('alt') == "") || (elem.getAttribute('alt') === null) ) {
           elem.setAttribute('alt','Image');
           console.log(elem.getAttribute('alt'));
         };
       };
     });
   </script>
 </head>
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
Этот способ не обошёл валидатор - также ругается на отсутствие альтов...
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
какой валидатор?
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
HTML-валидатор
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
а почему хтмл валидатор должен учитывать джс?
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
И то верно...
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
По логике js в хедере меняет в DOM что-то, я думал валидатор эти изменения считает
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Игорь Подольская
По логике js в хедере меняет в DOM что-то, я думал валидатор эти изменения считает
если хедер это <head>, то дом к этому моменту ещё не построен
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
Ну да. в <head> и скрипт был.
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
Я в этом скрипте добавил альты к img, но валидатор этого не увидел. Как-будто он игнорировал скрипт.
источник

A

Angry in JavaScript — русскоговорящее сообщество
Ребят, как с NodeJS отправить мэйл нативно?
источник

KL

Karl Lewis in JavaScript — русскоговорящее сообщество
Angry
Ребят, как с NodeJS отправить мэйл нативно?
Я не у компа, но что-то подсказывает, что надо в доке искать что-то вроде smtp, если такое есть. Либо, если нет, посмотреть как выглядит реализация смтп, то есть самого протокола, и накостылить свою реализацию. Либо node-mailer заюзать, так как в итоге просто напишешь свой нод мэйлер ;)
источник