Вопросы новичка
Помогите, читаю книга по js, и пробую примеры из нее, далеко не все работают (
Вот к примеру, скрипт работает только на chrome, на остальных браузерах нет: <form> <input type="text" id="text_form" name="text_form" value="" /> <input type="text" id="text_in" name="text_in" value="" /> <input type="button" onclick="insert_text(text_in.value)" value="Ввести текст" /> </form> <script> function insert_text(insert_var) { text_form.value=insert_var; } </script> |
chrome копирует поведение ie
пишите так <form> <input type="text" id="text_form" name="text_form" value="" /> <input type="text" id="text_in" name="text_in" value="" /> <input type="button" onclick="insert_text(*!*document.getElementById('*/!*text_in*!*')*/!*.value)" value="Ввести текст" /> </form> <script> function insert_text(insert_var) { *!*document.getElementById('text_form')*/!*.value=insert_var; } </script> |
не работает.. мне кажется у Вас, что-то с ковычками или скобками
|
да. была одна :) поправил
|
Спасибо, все работает. Я так понимаю, к любому элементу нужно обращаться через getElementById? А как обратиться к тегу <p></p> ? Т.е. я хотел сказать, как изменить текст внутри этого тега, у него же нет атрибута value.
|
|
Еще вопрос, если не возражаете
<form> <input type="text" id="text_form" name="text_form" value="" /> <input type="checkbox" name="n1" value="1" id="n_1">#1<br /> <input type="checkbox" name="n2" value="1" id="n_2">#2<br /> <input type="button" onclick="select_box()" value="Выбрать" /><br /> </form> Как получить количество и список только "checkbox"-ов. document.getElementsByTagName("input") - выдает все 4 элемента. |
Проходите циклом и проверяете тип.
|
Часовой пояс GMT +3, время: 06:35. |