Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.06.2008, 10:40
Интересующийся
Отправить личное сообщение для GOll Посмотреть профиль Найти все сообщения от GOll
 
Регистрация: 27.06.2008
Сообщений: 29

Обращение к элементам js, как в xsl
Сразу скажу js я занимаюсь пару дней.
Возник такой вопрос.
Есть html:
<form action="/" method="get" id="search">
<select id="s1">
<option value=""></option>
<option value="1" alias="dw1">11</option>
<option value="2" alias="dw2">22</option>
</select>
<select id="s2">
<option value=""></option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<input onclick="correctingHrefForm('/gr//rg','search','s1')" type="submit" id="Button1"/>
</form>

Как найти нужный option, я пишу
var vv="1";
var vv1=document.getElementById("search").elements[0];
//Проблемное место
for(var i = 0; i<(vv1.length-1); i++)
{
if(vv1.options[i].value == vv)
{
alert(vv1.options[i].getAttribute("alias"));
if(vv1.options[i].getAttribute("alias"))
{
return vv1.options[i].getAttribute("alias");
}
else
{
return tRef;
}
}
else{alert("Облом")}
}
В xsl значение alias option-а можно найти проще option[@value = $vv]/@alias,
Есть ли возможность в js подобным образом найти нужное, или нужно использовать цикл.
И еще этот кот работает не корректно
if(vv1.options[i].value == vv)
Срабатывает, если выбран 1-й option, если второй, то alert("Облом").
Ответить с цитированием
  #2 (permalink)  
Старый 27.06.2008, 14:47
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

есть метод document.evaluate, но он не работает в великом и могучем ишаке.
однако, есть нечно похожее целиком на яваскрипте: http://forum.vingrad.ru/forum/s/4b75...1540862/0.html
__________________
.ня
Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите как при помощи JS hta в трею свернуть kimboo Общие вопросы Javascript 4 11.07.2008 16:00
Как защитить файл js от скачивания с сервера? slon Общие вопросы Javascript 2 02.07.2008 01:14
Как передавать переданные в js файлы параметры? Mattias Общие вопросы Javascript 4 26.06.2008 16:58
Как с помощью JS "на-лету" менять часть HTML кода greendoc Общие вопросы Javascript 2 18.03.2008 20:43
Разным элементам input - разное форматирование. Как? eclipse (X)HTML/CSS 1 25.10.2007 13:55