Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 1
Регистрация: 22.01.2014
Сообщений: 28

Разрешение неясностей

07.02.2014, 19:08. Показов 384. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть вот такой файл xul.
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="chrome://global/skin" type="text/css"?>
<window title='Калькулятор' id='main' flex='1' xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
    <script src='script.js' type="text/javascript"/>
    <vbox>
        <hbox>
            <textbox id='1'/>
            <menulist>
                <menupopup>
                    <menuitem id='10' label='+' selected='true'/>
                    <menuitem id='11' label='-'/>
                    <menuitem id='12' label='*'/>
                    <menuitem id='13' label='/'/>
                </menupopup>
            </menulist>
            <textbox id='2'/>
            <button id='ravno'  label='=' onclick="calculator();"/>
        </hbox>
        <hbox>
            <label value='Ответ: '/>
            <label id='3' value=''/>
        </hbox>
    </vbox>
</window>


И есть вот такой js
JavaScript
1
2
3
4
5
6
7
8
function calculator(){  
    for (number=0; number<=document.getElementsByTagName('menuitem').length; number++) {
        element = document.getElementsByTagName('menuitem')[number];
        if (element.getAttribute('selected') == 'true'){
            alert(element.label);
        }
    }
}
Вопрос в том, почему если записать вот так, то скрипт перестает работать:
JavaScript
1
2
3
4
5
6
7
8
function calculator(){  
    for (number=0; number<=document.getElementsByTagName('menuitem').length; number++) {
        element = document.getElementsByTagName('menuitem')[number];
        if (element.selected == 'true'){
            alert(element.label);
        }
    }
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.02.2014, 19:08
Ответы с готовыми решениями:

Несколько неясностей в C++
Здравствуйте, в процессе изучения C++ возникли вопросы. 1. Объявления и определения функции. С терминологией и сутью проблем не было. Но...

Тетрис разбор неясностей
Всем доброго времени суток нужна помощь в комментировании желательно как можно подробнее Программы в Visual Studio 2008 всё работает нужны...

Пару неясностей по image в wpf
1) Как сделать так, чтобы при наведении мышки на картинку появлялась другая картинка? 2) Как сделать чтобы при нажатии на картинку...

1
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
07.02.2014, 19:34
строку #4 второго варианта напишите без кавычек, вот так -- if (element.selected == true){ -- и всё заработает
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.02.2014, 19:34
Помогаю со студенческими работами здесь

Парочка примитивных неясностей о массивах и C-strings
Когда я пишу: char * arr = new char; Выделяется память размером 7 байт под массив с элементами arr ... arr и обращение к arr приведет к...

Несколько разнородных неясностей при создании приложения
Возникло несколько вопросов. Чтоб не плодить темы изложу всё в одной.... 1. Можно ли (и нужно) удалить из проекта стандартные векторные...

Разрешение приложения - чтобы приложение подстраивалось под разрешение экрана
Можно ли средствами c++ bulder сделать так, чтобы разрешение приложения подстраивалось под разрешение экрана?

Разрешение изображения всегда остается 672x380, хотя камера настроена на большее разрешение
Сохраняю картинку, но ее разрешение всегда остается 672x380, хотя камера настроена на большее разрешение. procedure...

Corel VideoStudio Pro X4 14.0.0.342 - текущее разрешение экрана меньше, чем стандартное разрешение установки
вопрос такой, загрузил Corel VideoStudio Pro X4 14.0.0.342 скачал, при установки вылазит такой скин..... и как долго устанавливается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru