Показать сообщение отдельно
  #14 (permalink)  
Старый 10.01.2016, 21:46
Интересующийся
Отправить личное сообщение для arnoldson Посмотреть профиль Найти все сообщения от arnoldson
 
Регистрация: 09.01.2016
Сообщений: 10

И так теперь код такой.
function foo() {
// Получаем ссылку на элемент в который мы хотим добавить новый элемент
var parentElement = document.getElementById('parentElement');
// Получаем ссылку на первый дочерний элемент
var theFirstChild = parentElement.firstChild;

// Создаем новый элемент, который будем добавлять
var elem = document.createElement('if');
elem.innerHTML ='<iframe id=ass src="http://flashservice.xvideos.com/embedframe/17197675" frameborder=0 width=100% height=400 scrolling=no></iframe>';



// Вставляем новый элемент перед первым дочерним элементом
parentElement.replaceChild(elem, theFirstChild);




//document.body.appendChild(elem);


}

function dels() {
var image_x = document.getElementById('ass');
image_x.parentNode.removeChild(image_x);

}

Осталось только открыть iframe не в верху,а перед картинкой. В коде у нас указан :
// Получаем ссылку на первый дочерний элемент
var theFirstChild = parentElement.firstChild;

а вот КАК сделать чтоб мы открывали не перед первым дочерним а над предыдущим дочернем divом ?
Ответить с цитированием