Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.05.2018, 14:50
Профессор
Отправить личное сообщение для денис77447327 Посмотреть профиль Найти все сообщения от денис77447327
 
Регистрация: 03.09.2017
Сообщений: 172

не выводит алерт
не выводит алерт хотя класс с частью юрл "a-album" есть на странице
var we = document.getElementsByClassName('fl chat_contact_photo');
for (var i = 0; i < we.length; i++) {
if((we[i].href).indexOf("a-album") > -1) 

alert('1')
}
Ответить с цитированием
  #2 (permalink)  
Старый 22.05.2018, 14:59
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Сообщение от денис77447327
'fl зачем тут пробел? chat_contact_photo'
var we = document.querySelectorAll(".fl.chat_contact_photo");
Ответить с цитированием
  #3 (permalink)  
Старый 22.05.2018, 15:27
Профессор
Отправить личное сообщение для денис77447327 Посмотреть профиль Найти все сообщения от денис77447327
 
Регистрация: 03.09.2017
Сообщений: 172

не работает я пробовал
<a class="fl chat_contact_photo" href="/a-album/login-godaple1337"><img src="//pics.site.ru/12/foto/b4/87/b487c3be/ea6nghQ==_.jpg?p=m_" alt=""></a>
там с пробелом класс
Ответить с цитированием
  #4 (permalink)  
Старый 22.05.2018, 15:30
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Сообщение от денис77447327
там с пробелом класс
Сообщение от денис77447327
getElementsByClassName
поиск по классу!!! а не по классам!!!
Сообщение от денис77447327
не работает я пробовал
querySelectorAll - не работает?
Ответить с цитированием
  #5 (permalink)  
Старый 22.05.2018, 15:33
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

денис77447327,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
<a class="fl chat_contact_photo" href="/a-album/login-godaple1337"><img src="//pics.site.ru/12/foto/b4/87/b487c3be/ea6nghQ==_.jpg?p=m_" alt=""></a>

 <script>
var we = document.querySelectorAll(".fl.chat_contact_photo");
for (var i = 0; i < we.length; i++) {
if((we[i].href).indexOf("a-album") > -1) alert('1')
}

</script>
</body>
</html>
Ответить с цитированием
  #6 (permalink)  
Старый 22.05.2018, 15:46
Профессор
Отправить личное сообщение для денис77447327 Посмотреть профиль Найти все сообщения от денис77447327
 
Регистрация: 03.09.2017
Сообщений: 172

VM374:3 Uncaught TypeError: Cannot read property 'indexOf' of undefined
at <anonymous>:3:17 пишет в консоли
алерт выводит только если явно указать числовой инденкс вместо [i]

помогло вот такое решение
var we = document.querySelectorAll("a");
for (var i = 0; i < we.length; i++) {
console.log(i,we)
if((we[i].href).indexOf("a-album") > -1) alert('1')
}

Последний раз редактировалось денис77447327, 22.05.2018 в 15:51.
Ответить с цитированием
  #7 (permalink)  
Старый 22.05.2018, 15:57
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

денис77447327,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
<a class="fl chat_contact_photo" href="/a-album/login-godaple1337"><img src="//pics.site.ru/12/foto/b4/87/b487c3be/ea6nghQ==_.jpg?p=m_" alt=""></a>

 <script>
var we = document.querySelectorAll("[href*='a-album']");

if(we.length) alert('1')


</script>
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему в консоль выводит [Object][Object]? ratatyq Node.JS 2 15.04.2016 11:45
<noscript> ничего не выводит при отключенном javascript в браузере freerun888 Общие вопросы Javascript 15 07.09.2015 17:03
Не выводит форму по середине Belai Javascript под браузер 5 11.09.2014 13:05
В Chrome жму "Назад", в место страницы выводит выводит json frost18 AJAX и COMET 6 12.08.2014 11:10
Как узнать html-код который выводит js? leny Элементы интерфейса 13 18.12.2011 22:06