powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Передать в JS 2 переменные
6 сообщений из 6, страница 1 из 1
Передать в JS 2 переменные
    #37840468
BoodVIRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток! Подскажите пожалуйста, как передать из html элемента по onclick функции 2 переменные и обработать их?

В краце, у меня есть некоторое количество дивов, при нажатии на див нужно чтобы у него менялось css свойство (backgroundPosition), и показывался какой то див. Но я не знаю как мне ПРАВИЛЬНО в функцию передать 2 значения и ими манипулировать... Я даже с одним не могу заставить работать...

function tabs(idd) {
document.getElementById("idd").style.display = "none";
}
<div id = "bt_1" class = "acor bt_o" onclick = "tabs('bt_1');">Характеристика</div>

Что я делаю не так? За раннее огромная благодарность
Модератор: Плиииз! Есть "вольная терминология", когда пишется на свое усмотрение (типа, моего первого слова), а есть чистый (в данном случае русский) язык. Будьте внимательней! - Ушки вянут ... "вкратце", "какой-то", "заранее". Спасибо.
[IDV]
...
Рейтинг: 0 / 0
Передать в JS 2 переменные
    #37840469
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoodVIRUSЧто я делаю не так?
Ты вместо переменной используешь строковую константу... Нужно вот так

Код: javascript
1.
document.getElementById(idd).style.display = "none";
...
Рейтинг: 0 / 0
Передать в JS 2 переменные
    #37840478
BoodVIRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О, заработало! Спасибо! А как быть с 2мя переменными?
...
Рейтинг: 0 / 0
Передать в JS 2 переменные
    #37840518
Фотография asws
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoodVIRUS,

Попробуйте тестовые учебные варианты, на их примере сделайте сами.
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<style type="text/css">
* { margin:0; padding:0; }
.acor, .bt_o{ position:relative; display:block; }
#bt_1 { cursor:pointer; background:#f0f0f0; }
</style>
<script type="text/javascript">
function f_tabs(idd) { var p; idd=idd||false; if (!idd) return false; p=f_myById(idd); if (p) p.style.display = "none"; else return false; }
function f_myById(n) { return typeof n == 'string' ? document.getElementById(n) : n; }
</script>
</head>
<body>
<div id = "bt_1" class = "acor bt_o" onclick = "f_tabs(this); f_tabs('bt_2')">Характеристика</div>
<div id = "bt_2" class = "acor bt_o">что-то еще...</div>
</body>
</html>


Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<style type="text/css">
* { margin:0; padding:0; }
.acor, .bt_o{ position:relative; display:block; }
#bt_1 { cursor:pointer; border:solid 1px #000000; background:#f0f0f0; }
</style>
<script type="text/javascript">
function f_tabs(idd1,idd2) {
	var p; idd1=idd1||false; idd2=idd2||false; if (!idd1 || !idd2) return false;
	p=f_myById(idd1); if (p) p.style.display = "none"; else return false;	// можно написать else { alert(idd1); return false }
	p=f_myById(idd2); if (p) p.style.color = "#800000"; else return false;	// можно написать else { alert(idd2); return false }
}
function f_myById(n) { return typeof n == 'string' ? document.getElementById(n) : n; }
</script>
</head>
<body>
<div id = "bt_1" class = "acor bt_o" onclick = "f_tabs(this,'bt_2')">Характеристика</div>
<div id = "bt_2" class = "acor bt_o">что-то еще...</div>
</body>
</html>
...
Рейтинг: 0 / 0
Передать в JS 2 переменные
    #37840537
BoodVIRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asws,

Спасибо, разобрался.
...
Рейтинг: 0 / 0
Передать в JS 2 переменные
    #37840684
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoodVIRUSА как быть с 2мя переменными?
Так же как и с одной... Разницы никакой нет. Они перечисляются через запятую...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Передать в JS 2 переменные
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]