И так теперь код такой.
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ом ?
|