powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как переместить элемент в DOM ??? (не Drag and drop)
5 сообщений из 5, страница 1 из 1
Как переместить элемент в DOM ??? (не Drag and drop)
    #37823229
Фотография prot0type
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть вот такой код

Код: html
1.
2.
3.
4.
5.
6.
<div onclick="">нажми 1</div>
<div onclick="">нажми 2</div>
<div onclick="">нажми 3</div>
<div onclick="">нажми 4</div>

<div id="elem">текст</div>



как сделать на яваскрите чтобы при щелчке на "нажми 1" элемент id="elem" встал поле элемента на котором был щелчок?
Чтобы в итоге получилось так:

Код: html
1.
2.
3.
4.
5.
<div onclick="">нажми 1</div>
<div id="elem">текст</div>
<div onclick="">нажми 2</div>
<div onclick="">нажми 3</div>
<div onclick="">нажми 4</div>
...
Рейтинг: 0 / 0
Как переместить элемент в DOM ??? (не Drag and drop)
    #37823246
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<div onclick="this.appendChild(document.getElementById('elem')">нажми 1</div>
...
Рейтинг: 0 / 0
Как переместить элемент в DOM ??? (не Drag and drop)
    #37823247
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Закрывающую скобку пропустил.
...
Рейтинг: 0 / 0
Как переместить элемент в DOM ??? (не Drag and drop)
    #37823249
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: javascript
1.
2.
3.
4.
5.
6.
function moveElem(th) {
	var el = document.getElementById('elem');
	if (th.nextSibling != el) {
		th.parentNode.insertBefore(el, th.nextSibling);
	}
}


Код: html
1.
2.
3.
4.
<div onclick="moveElem(this);">нажми 1</div>
<div onclick="moveElem(this);">нажми 2</div>
<div onclick="moveElem(this);">нажми 3</div>
<div onclick="moveElem(this);">нажми 4</div>
...
Рейтинг: 0 / 0
Как переместить элемент в DOM ??? (не Drag and drop)
    #37823262
Фотография prot0type
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge<div onclick="this.appendChild(document.getElementById('elem')">нажми 1</div>
так я сделал сам - элемент добавляется в тег а не после него

Яростный Меч
Код: javascript
1.
2.
3.
4.
5.
6.
function moveElem(th) {
	var el = document.getElementById('elem');
	if (th.nextSibling != el) {
		th.parentNode.insertBefore(el, th.nextSibling);
	}
}


Код: html
1.
2.
3.
4.
<div onclick="moveElem(this);">нажми 1</div>
<div onclick="moveElem(this);">нажми 2</div>
<div onclick="moveElem(this);">нажми 3</div>
<div onclick="moveElem(this);">нажми 4</div>



Спасибо!!!
Пример будет работать кросбраузерно?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как переместить элемент в DOM ??? (не Drag and drop)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]