用js给一个div中添加一个带有class的div ?

怎样用js给一个div中添加一个带有class的div?如:<divid="a"></div>变为:<divid="a"><divclass="c">js</div></... 怎样用js给一个div中添加一个带有class的div ?
如:
<div id="a" ></div>
变为:
<div id="a" ><div class="c"> js </div></div>
展开
 我来答
很多游戏
高粉答主

2019-05-29 · 游戏精通者,攻略技能点满
很多游戏
采纳数:91 获赞数:386998

向TA提问 私信TA
展开全部

1、打开html编辑器,新建一个html文件,写入基本的结构,这里加入一个按钮,用来演示添加div的效果,同时给按钮一个add_div事件,后面添加div的逻辑将在这个函数中进行:

2、js脚本中首先需要创建出新的div,这里使用createElement函数创建,之后给div设置id和文字内容,最后需要先获取id为a的div的dom,使用insertBefore函数将div插入即可:

3、打开浏览器,点击页面中的按钮,下方就显示出js的字样了:

4、最后按下f12调出控制台,在控制台中可以看到插入的div结构,以此验证插入的内容是正确的。以上就是用js给一个div中添加一个带有class的div的过程:

百度网友992e050a8
推荐于2017-10-02 · TA获得超过583个赞
知道小有建树答主
回答量:272
采纳率:0%
帮助的人:322万
展开全部
var newDiv = document.createElement("div");
newDiv.className="c";
newDiv.innerHTML="js";
document.getElementById("a").appendChild(newDiv);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-21
展开全部
document.getElementById("infor").innerHTML="<font color='green'>"+result+"</font>";
类似于这样的形式 infor是那个div的id 在“=”后面可以加你想实现的代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
纲凝旋9e
2013-11-21 · TA获得超过146个赞
知道小有建树答主
回答量:116
采纳率:0%
帮助的人:123万
展开全部
jquery更好实现
$("#a").append("<div class='c'>js</div>");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无味甜点
推荐于2017-08-26 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:111万
展开全部
document.getElementById('a').innerHTML = '<div class="c"> js </div>'这是简单的写法

复杂点但是好的写法:
var a = document.getElementById('a');
var div = document.createElement('div');
var text = document.createTextNode('js');
div.appendChild(text);
div.className = 'c';
a.appendChild(div);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式