Искандер,
[HTML] ... ваш код... [/HTML] |
Искандер,
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> </style> <script> var otvmas=[15,25,36,87]; function Spisok() { var Sign = ""; for(var n=0; n<otvmas.length; n++){ Sign += "<option value="+ (n + 1)+">"+otvmas[n]+"</option>"; } document.getElementById('menu1').options.length = 0; document.getElementById('menu1').insertAdjacentHTML('beforeEnd',Sign) } </script> </head> <body> <form name="vibor" method="post"> <input type="number" min="1" max="255" step="1" value="1" id="nomSign" /><br> <input type="button" value="Выбор сигнализатора" id="txt" onclick="VoborSign()"/><br> <input type="button" value="Обновление списка сигнализаторов" id="txt1" onclick="Spisok()"/><br> </form> <form > <select name=ZavN size=1 id="menu1"> </select> </form> </body> </html> |
Спасибо
У меня это работает Но на практике массив "otvmas" у меня приходит с сервера. И перед тем как сформировать новое меню мне надо старое удалить а после заменить новым. Александр |
Спасибо
У меня это работает Но на практике массив "otvmas" у меня приходит с сервера. И перед тем как сформировать новое меню мне надо старое удалить а после заменить новым. У меня не получается удаление Александр |
Цитата:
|
Всем спасибо
понял буду разбираться С уважением Алексадр |
Можно и явно удалять с помощью removeChild
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> </style> <script> var otvmas=[[15,25,36,87],[10,20,30]], i = -1; function Spisok() { var Sign = ""; i == 1? i = 0: i++; for(var n=0; n<otvmas[i].length; n++){ i Sign += "<option value="+ (n + 1)+">"+otvmas[i][n]+"</option>"; } var sel = document.getElementById('menu1'); while(sel.firstChild) { sel.removeChild(sel.firstChild)}; sel.insertAdjacentHTML('beforeEnd',Sign) } </script> </head> <body> <form name="vibor" method="post"> <input type="number" min="1" max="255" step="1" value="1" id="nomSign" /><br> <input type="button" value="Выбор сигнализатора" id="txt" onclick="VoborSign()"/><br> <input type="button" value="Обновление списка сигнализаторов" id="txt1" onclick="Spisok()"/><br> </form> <form > <select name=ZavN size=1 id="menu1"> </select> </form> </body> </html> |
Ребята
Всем большое спасибо за внимание С уважением Александр |
на всякий случай ...
строка 16 пост №17 это небольшая опечатка Dilettante_Pro, |
рони,
:thanks: Я и не заметил... И ничего - работает:) |
Часовой пояс GMT +3, время: 11:07. |