Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 19.07.2025, 23:12
Аватар для Brick
Профессор
Отправить личное сообщение для Brick Посмотреть профиль Найти все сообщения от Brick
 
Регистрация: 16.07.2018
Сообщений: 308

если таких таблиц на странице 2, и мне нужна вторая?
const table = document.querySelector('.treasure_tab')[1];?
Ответить с цитированием
  #12 (permalink)  
Старый Вчера, 03:10
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,831

const table = document.querySelectorAll('.treasure_tab')[1];
Ответить с цитированием
  #13 (permalink)  
Старый Вчера, 03:28
Аватар для Brick
Профессор
Отправить личное сообщение для Brick Посмотреть профиль Найти все сообщения от Brick
 
Регистрация: 16.07.2018
Сообщений: 308

спасибо Вам большое за помощь. Вы хороший человек
Ответить с цитированием
  #14 (permalink)  
Старый Вчера, 15:27
Аватар для Brick
Профессор
Отправить личное сообщение для Brick Посмотреть профиль Найти все сообщения от Brick
 
Регистрация: 16.07.2018
Сообщений: 308

Вопрос глупый но, я запутался - помогите пожалуйста, как результат R, полученный в функции A(), вывести в функции B()?

function A()
{
R=Math.floor(Math.random() * 100);
}



function B()
{
alert(R);
}
Ответить с цитированием
  #15 (permalink)  
Старый Вчера, 20:03
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,278

Сообщение от Brick
могу я как-то через document.querySelectorAll и перебор массива узнать номера массивов, которые содержат это - class="dnosel" src="/Themes/images/Blackmarket/map.png".
Такое?

<table class="treasure_tab">
	<tr>
		<td>
			<img width="48" class="dnosel" src="/Themes/images/Blackmarket/map.png"/> (элемент 0)
		</td>
		<td>
			<img width="48" class="dsel" src="/Themes/images/Blackmarket/map.png"/> (элемент 1)
		</td>
		<td>
			<img width="48" class="dnosel" src="/Themes/images/Blackmarket/hole.png"/> (элемент 2)
		</td>
		<td>
			<img width="48" class="dnosel" src="/Themes/images/Blackmarket/hole.png"/> (элемент 3)
		</td>
	</tr>
</table>
 
<script>
alert(fnc())

//
function fnc(){
	return [...document.querySelectorAll('.treasure_tab img')]
		.reduce((a, o, i) => {
			const v1 = o.classList.contains('dnosel')
			const v2 = o.getAttribute('src') === '/Themes/images/Blackmarket/map.png'
			if (v1 && v2) a.push(i)
			return a
		}, [])
}
</script>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перебор массива TheSanches Общие вопросы Javascript 4 05.07.2022 14:08
Раздельный перебор массива Himmelin Общие вопросы Javascript 18 31.10.2020 19:28
Перебор элементов массива и сравнение со значением TheSanches Общие вопросы Javascript 7 26.02.2018 19:54
Перебор массива - вложенный цикл SWin Общие вопросы Javascript 35 27.12.2013 05:06
splice массива массивов vahrusha Общие вопросы Javascript 9 27.07.2010 15:41