Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
(HTML) Динамическое добавление элементов в SELECT
|
|||
|---|---|---|---|
|
#18+
Всем привет, Помогите мне пожалуйста решить следующую проблему, - мне нужно реализовать динамическое (при помощи JavaScript) добавление/удаление элементов в HTML элементе SELECT. Задача усложняется тем что мне нужно чтобы данная функциональность идеально работала в Mozilla и Netscape. В принципе я реализовал требуемые функции путем простого изменения свойства innerHTML/outerHTML у элемента SELECT достукиваясь к нему через id функцией getElementById, но я столкнулся с тем что это работает только в Internet Explorer, а этот вариант мне абсолютно не подходит. Решение работающее в Internet Explorer и не работающее в остальных браузерах привожу ниже: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <script language="JavaScript"> function addteg() { var str="<option>"+"бла бла бла"+"</option>"; document.getElementById("TEGS").outerHTML="<select id=\"TEGS\" size=\"1\">"+str+"</select>"; } </script> <body onLoad="addteg()"> <select id="TEGS"> </select> </body> </html> Подскажите мне пожалуйста как мне реализовать требуемую функциональность в Mozilla или Netscape. Заранее спасибо за любой ответ и отдельное огромное спасибо за пример кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 20:48 |
|
||
|
(HTML) Динамическое добавление элементов в SELECT
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 16:15 |
|
||
|
(HTML) Динамическое добавление элементов в SELECT
|
|||
|---|---|---|---|
|
#18+
кстати, getElementById поддерживается всеми браузерами (начиная c NN6 и IE5), а вот совлйство outerHTML поддерживается только IE ( innerHTML поддерживается тоже всеми последними браузерами) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 16:22 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=218&tid=1348273]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 161ms |

| 0 / 0 |
