用Javascript添加HTML?

1 html javascript

我想知道是否有可能让Javascript在某个DIV中将一些HTML写入页面.

这是因为网站的某些区域我无法访问标记.但我想在那里添加一小部分.

例如,我想要添加一些html的容器是< div id ="topics"> </div>

是否有可能让Javascript执行此操作<*div id ="topics"> < div id ="mysection"> </div> <*/div>

非常感谢!

Nol*_*rin 6

即使使用纯JavaScript,这也很简单.

var topicsDiv = document.getElementById("topics");
topicsDiv.innerHTML = '<div id="mysection"> </div>';
Run Code Online (Sandbox Code Playgroud)

但是,如果您要进行一些严格的DOM(文档对象模型,即HTML结构)操作,那么我建议您考虑使用JQuery库.然而,如果任务仅限于您的问题,那么正常的JavaScript应该没问题,如上所示.


Kev*_*ngs 5

使用简单的Javascript(没有JQuery或你可以做的事情):

HTML:

<div id="topics"></div>
Run Code Online (Sandbox Code Playgroud)

JS:

document.getElementById('topics').innerHTML = '<div id="mysection"></div>';
Run Code Online (Sandbox Code Playgroud)

使用JQuery你只需:

$('#topics').append('<div id="mysection"></div>');
Run Code Online (Sandbox Code Playgroud)