2014-01-26 5 views
1

я занимаюсь разработкой яваскрипта аддон, который манипулирует макет потокового веб-сайта я был просто интересно, возможно я могу вставить HTML ниже <div> вместо замены DIVКак Instert я HTML ниже DIV

document.getElementById('selected_div').innerHTML = ""; 
+0

возможно дубликат [Добавляет DIV после другой DIV с JavaScript] (http://stackoverflow.com/questions/16936451/append-a-div-after-another-div-with-javascript) – Barmar

ответ

2

вы можете сделать это, добавив что-то .outerHTML:

document.getElementById('selected_div').outerHTML += "YourTextHere"; 

+= делает это, что вы добавляете к тому, что текущий HTML, вместо того, чтобы заменить его. Если вы хотите, чтобы вставить что-то в конце DIV, но все же в нем, просто делать то же самое, но вместо этого использует .innerHTML:

document.getElementById('selected_div').innerHTML += "YourTextHere"; 
+0

Что такое? Используя '.innerHTML' и' .outerHTML'? – Joeytje50

+0

@NicholasHazel Я вставляю вне 'div', а не за пределы' html'. По крайней мере, я полагаю, что ОП не дал своим тегам 'body' или' html' 'id =" selected_div ", потому что это было бы просто глупо. – Joeytje50

Смежные вопросы