24.10.2011, 23:34
|
Аспирант
|
|
Регистрация: 16.10.2010
Сообщений: 34
|
|
Зависимость width от firstchilddatы
Здравствуйте уважаемые! Имеется большой список. Получилось только так:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ru">
<head>
<title></title>
<meta http-equiv="content-type" content="text/html;charset=windows-1251">
</head>
<body>
<ul id="rew">
<li id="wer" style="background-color:#00FFCC">900</li>
<li id="wer" style="background-color:#00FFCC">1000</li>
</ul>
<input onclick="
document.getElementsByTagName('li')[0].style.width = parseInt(document.getElementsByTagName('li')[0].firstChild.data)-100+'px'; document.getElementsByTagName('li')[1].style.width = parseInt(document.getElementsByTagName('li')[1].firstChild.data)-100+'px'"
value="Укоротить на 10px" type="button">
<script>
for (i = 0; i < 1; i++) {
document.getElementsByTagName('ul')[0].style.color = 'blue';
}
</script>
</body>
</html>
Все методы в дом перепробовал. При большом списке очевидно не рационально) Думаю есть способ по проще...
|
|
25.10.2011, 09:58
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,228
|
|
Сообщение от formus
|
<li id="wer" style="background-color:#00FFCC">900</li>
<li id="wer" style="background-color:#00FFCC">1000</li>
|
Т.е. ты не вкурсе что ИД должно быть уникально на странице?
Сообщение от formus
|
Думаю есть способ по проще...
|
А что сделать-то нужно?
|
|
05.11.2011, 21:03
|
Аспирант
|
|
Регистрация: 16.10.2010
Сообщений: 34
|
|
Да, я знаю про id, это я не убрал. Нужно сделать зависимость значения css-ширины от цифры в li
|
|
06.11.2011, 19:05
|
Профессор
|
|
Регистрация: 11.05.2011
Сообщений: 241
|
|
Между прочим, смотрел как-то видеоурок по вебдизайну (одного из самымых популярных курсов) - так там вместо класса использовали одинаковые айди. Представляете, сколько "мастеров своего дела" они породят своими уроками?
|
|
06.11.2011, 20:07
|
Аспирант
|
|
Регистрация: 18.06.2009
Сообщений: 55
|
|
В руководстве в HTML сказано, что атрибут ID, можно присвоить элементу только однажды,затем он станет доступен только по чтению.
Хотя сам не побывал.
при создание элементов с одинаковыми id вы создаете коллекцию, в результате getElementById будет работать не корректно, так как возвращает только 1 элемент.
|
|
06.11.2011, 20:33
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от UDN
|
В руководстве в HTML сказано, что атрибут ID, можно присвоить элементу только однажды,затем он станет доступен только по чтению.
|
Сожгите своё руководство.
<html>
<body>
<div id="elem"></div>
<script>
el= document.getElementById("elem");
alert(el.id);
el.id="bla";
alert(el.id);
</script>
</body>
</html>
Последний раз редактировалось trikadin, 06.11.2011 в 23:50.
|
|
06.11.2011, 23:34
|
Аспирант
|
|
Регистрация: 18.06.2009
Сообщений: 55
|
|
Цитата:
|
Сожгите своё руководство.
|
Но ваш код не работает))
Руководство от Microsoft, видимо применимо только к IE и прочих на Microsoft .NET Framework.
trikadin, вы слишком импульсивны, это не есть признак адекватности.
Можете выплеснуть свои эмоции на мою карму)).
Цитата:
|
В руководстве в HTML сказано, что атрибут ID, можно присвоить элементу только однажды,затем он станет доступен только по чтению.
Хотя сам не побывал.
|
К тому же не проверенную информации, я не выдавал за убеждение)))
Но все же был не прав id (чтение/запись) (в книге все так)
свойство для чтения и однократной записи, type в элементе input.
Последний раз редактировалось UDN, 06.11.2011 в 23:57.
|
|
07.11.2011, 00:02
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от UDN
|
Но ваш код не работает))
|
Ага, не работал. Поправил, должен работать, проверил в браузерах:
Mozilla Firefox 3.6, 7.0;
Google Chrome 15;
Opera 11;
MSIE 7.
Везде работает.
Сообщение от UDN
|
trikadin, вы слишком импульсивны, это не есть признак адекватности.
|
Я молодой, мне можно. К тому же, "сожги это" - это такой же речевой приём, как "дурной, штоле" и тому подобные фразеологизмы.
Сообщение от UDN
|
Можете выплеснуть свои эмоции на мою карму)).
|
Мои эмоции не помои, чтобы их на что-то выплёскивать) К тому же, в ближайшее время я, даже если бы у меня было желание, не смогу поставить вам ещё один минус. И вообще, ваши попытки меня поддеть приводят меня к определённым выводам.
Сообщение от UDN
|
К тому же не проверенную информации, я не выдавал за убеждение)))
|
А я и не имел намерения вас как-либо задеть. Я просто посоветовал вам сжечь справочник, в котором вы прочитали подобный бред.
|
|
07.11.2011, 00:33
|
Аспирант
|
|
Регистрация: 18.06.2009
Сообщений: 55
|
|
Сообщение от UDN
|
Но все же был не прав id (чтение/запись) (в книге все так)
|
Я же признал, в чем опять проблемы?
Ни же описал с чем попутал.
Сообщение от trikadin
|
А я и не имел намерения вас как-либо задеть. Я просто посоветовал вам сжечь справочник, в котором вы прочитали подобный бред.
|
Не доходите маразма, в каждый мой ответ суетесь и в тему и не в тему.
Последний раз редактировалось UDN, 07.11.2011 в 00:37.
|
|
07.11.2011, 00:38
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Охохонюшки) Ладно, не буду вас трогать)
|
|
|
|