Подтвердить что ты не робот

Изменение содержимого div с помощью JavaScript

Как динамически изменять содержимое div с помощью JavaScript?

4b9b3361

Ответ 1

Это должно сделать это:

<div id="foo">Div you want to change</div>

И в JavaScript:

document.getElementById('foo').innerHTML = 'Your content';

Ответ 2

document.getElementById("divId").innerHTML = "new content!"

Я бы рекомендовал использовать фреймворк, например jQuery, потому что, скорее всего, вы будете делать больше таких вещей позже.

Ответ 3

Стоит отметить, что вы можете также использовать innerHTML для включения другой разметки. Кроме того, если у DIV нет идентификатора, вы можете попробовать использовать getElementsByTagName.

Пример, чтобы получить первый документ DIV в документе:

document.getElementsByTagName("div")[0].innerHTML = "<p>This is a <span>new</span> paragraph</p>";

Это позволяет вам перебирать несколько DIV в документе и проверять другие условия.

И, как они сказали выше, если у DIV есть идентификатор, который, как вы знаете, всегда будет там, то лучше использовать:

document.getElementById("theID").innerHTML = "<p>This is a <span>new</span> paragraph</p>";

Проверьте прототип (ссылки ниже) (или jQuery) при обработке этого, поскольку они облегчают жизнь, особенно когда вы попадаете в селектор CSS:

Ответ 4

$(document).ready(function(){

$('#btn').click(function(){   

    $('#div_content').load('html.page');

 });
});