Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Помогите разобраться с инструкцией (JS Event) (https://javascript.ru/forum/events/48458-pomogite-razobratsya-s-instrukciejj-js-event.html)

Nostromo33 04.07.2014 19:13

Помогите разобраться с инструкцией (JS Event)
 
<p><input type="text" class="addWish" id="addWish"></p>
<p><input type="submit" class="btn" onclick="myFunction()"></p>


<div>
<div>Текст1</div>
<div>Текст2</div>
<div>Текст3</div>
</div>

<script>
function myFunction() {

1.Нужно чтобы функция создавала новый <div> перед тремя которые уже есть.
2. В новом диве выводился текст который пользователь вводит в первом инпуте.

}

Я уже пробовал много разных вариантов и к сожалению безуспешно.

Помогите разобраться.

рони 04.07.2014 19:20

Nostromo33,
все ответы здесь http://learn.javascript.ru/modifying-document

Nostromo33 15.07.2014 21:08

<input type="submit" value="OK" id="button" onlick="myF()"/>

<script>

function myF() {

var newDiv = document.createElement("div");
newDiv.id = "lol";
newDiv.innerHTML = "Я новый Див";


}

</script>

По идее нажатие кнопки должно плодить новый div, но это не происходит, в чем беда?

рони 15.07.2014 21:34

Nostromo33,
:) мало наплодить нужно ещё вставить куда-то

Nostromo33 15.07.2014 21:49

Цитата:

Сообщение от рони (Сообщение 321214)
Nostromo33,
:) мало наплодить нужно ещё вставить куда-то

А можно где-то пример посмотреть, как это должно работать?

рони 15.07.2014 22:17

Nostromo33,
так ссылка во втором посте там и примеры того что вы хотите сделать

Nostromo33 16.07.2014 08:26

Цитата:

Сообщение от рони (Сообщение 321222)
Nostromo33,
так ссылка во втором посте там и примеры того что вы хотите сделать

Исходя из тех примеров ничего не получается. Почему нельзя просто скинуть кусочек работающего кода для примера, а не заниматься троллингом.

рони 16.07.2014 11:06

:-? из одного из примеров на указанной выше ссылке
Цитата:

Сделать новый div первым дочерним можно так:
то есть читать и думать вы никак не хотите, тогда более ничем немогу помочь, если вы неприложите свои усилия.

hfts_rider 16.07.2014 13:07

Упрощу задачу.
http://learn.javascript.ru/modifying...d-insertbefore


Часовой пояс GMT +3, время: 09:12.