javascript - 使用javascript动态制作Html页面

标签 javascript html css

我通过以下链接

How can I make JavaScript make (produce) new page?

Create and append dynamically

我想在 div 中使用 JavaScript 动态添加 html 元素,但我不想点击第二个链接,因为我的 javascript 代码会变得非常庞大和复杂。有没有办法让我可以使用一行代码添加 html 元素,就像在第一个链接中所做的那样。

我不想使用 JQuery。

最佳答案

首先,我要开始说,使用 jQuery。如果你使用 jQuery,你实际上只需要这样做:

$("#target").append("<p>New Paragraph</p>");

如果您坚持使用 vanilla JavaScript,则必须像您发布的第二个示例那样做:

var iDiv = document.createElement('div');
iDiv.id = 'block';
iDiv.className = 'block';
document.getElementsByTagName('body')[0].appendChild(iDiv);

关于javascript - 使用javascript动态制作Html页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31308540/

相关文章:

css - 设置后背景颜色不可见

javascript - 日语字符的正则表达式

javascript - 使用异步流 Node.js 时报告错误

jquery - 单击后 append 按钮不会执行任何操作

javascript - if 语句中无法识别 ASCII 字符

javascript - 使用 jquery 将文本颜色更改为背景颜色

javascript - 表格单元格条件格式

javascript - 如何获取代表 slickgrid 中所选行的对象

javascript - 动态添加新的列表项到网页

javascript - 如何像谷歌一样在浏览器视口(viewport)中间居中div