Простое задание для знающих JS
<input type="text" id="edit" name="edit" size="40">
<input type="submit" value="Применить" name="enter">
<div id="111" class="h1">'+Заголовок+'</div>
Необходимо, чтобы по клику на кнопку (или ссылку) Применить,
текст в id="111", а именно +Заголовок+ изменялся на содержимое поля "edit"
.... я пробивал так:
[HTML]<script>
function SSS() {
var input_value = document.getElementsByName("edit")[0].value;
document.write ('<div id="111" class="tangerine">'+input_value+'</div>');
}
</script>
<input type="text" id="edit" name="edit" size="40">
<input type="submit" value="Применить" name="enter" onClick="SSS()">[/HTML]
но после нажатия весь контекст пропадал.
Помогите плиз, стою на месте, не могу учить дальше
document.getElementsByName("edit")[0] замените на document.getElementsById("edit")
document.write ('<div id="111" class="tangerine">'+input_value+'</div>');
заменить на
document.getElementById("111").innerHTML = '+' + input_value + '+';
Цитата: UAS
id не могут начинаться с цифры - это раз.
document.getElementsByName("edit")[0] замените на document.getElementsById("edit")
document.getElementsByName("edit")[0] замените на document.getElementsById("edit")
Опечатка - заменить на
document.getElementById("edit")
Просто быстро отвечал, не заметил.
Я создал отдельную функцию и вывел результат в ID
...
var input_value = document.getElementsByName("edit")[0].value;
document.getElementById("preview").innerHTML = input_value;
...