Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.01.2012, 03:36
Аспирант
Отправить личное сообщение для okapo Посмотреть профиль Найти все сообщения от okapo
 
Регистрация: 15.04.2011
Сообщений: 56

нужна помощь с js
ВСЕМ привет. очень нужна помощь

в js надо поменять все значения id, у меня она заменяет только первую

например:
<div id="ret-5">5</div>
<div id="ret-5">5</div>
<div id="ret-5">5</div>
<div id="ret-5">5</div>
<div id="ret-5">5</div>
<div id="ret-5">5</div


вот работает с jquery
$('div.ret-5').each(function (e) {
   $(e).hide(); 
});


как сделать так же только для простого js

вот для этой функций

function showhide(id_menu){
  var my_menu = document.getElementById(id_menu);
  if(my_menu.style.display=="none" || my_menu.style.display==""){
	my_menu.style.display="block";
	} else { 
	my_menu.style.display="none";
	}
}
Ответить с цитированием
  #2 (permalink)  
Старый 31.01.2012, 03:40
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,594

http://htmlbook.ru/html/attr/id
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 31.01.2012, 03:49
Аспирант
Отправить личное сообщение для okapo Посмотреть профиль Найти все сообщения от okapo
 
Регистрация: 15.04.2011
Сообщений: 56

Сообщение от Aetae Посмотреть сообщение
http://htmlbook.ru/html/attr/id
и что там не понял
Ответить с цитированием
  #4 (permalink)  
Старый 31.01.2012, 04:32
Аватар для T-sh
Профессор
Отправить личное сообщение для T-sh Посмотреть профиль Найти все сообщения от T-sh
 
Регистрация: 04.12.2009
Сообщений: 579

один id может быть только у одного элемента на странице. два или более раз использовать один и тот же id нельзя. правила HTML.

исправь id на class и дальше вот этой функцийей:
var allTags=new Array();
function getClass(theClass,node,tag,ord) {
if (node==null) node=document;
if (tag==null) tag='*';
var allTags=node.getElementsByTagName(tag);
	for (i=0; i<allTags.length; i++) {
		if (allTags[i].className==theClass) {
		eval('allTags[i].className=ord');
		}
	}
}


запускать:
getClass('ret-5',null,'div','новый класс');


параметры: имя искомого класса, где ищем, какие элементы ищем, на какой класс заменяем.
__________________
С моих слов записано верно.

Последний раз редактировалось T-sh, 31.01.2012 в 04:40.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь Кто розбирается в js и кто поможет переделать его или создать заново Starpomlom Javascript под браузер 10 26.12.2011 14:46
Нужна помощь с доработкой JS, исправить 1 баг, можно даже за $ Kanzaki Элементы интерфейса 18 14.09.2011 21:21
JS Jquery нужна помощь globalus2010 Javascript под браузер 1 25.03.2011 00:05
Очень нужна помощь с Ext JS dcbal ExtJS 1 09.07.2010 13:15