为了账号安全,请及时绑定邮箱和手机立即绑定

用js如何修改如下div的内容?

用js如何修改如下div的内容?

墨色风雨 2019-02-14 15:50:30
用js如何修改如下div的内容?
查看完整描述

2 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

在ie里面不支持getElementsByTagName()方法。
所以你只能这样
var o=document.getElementById("a").getElementsByTagName("div");
foreach(var i=0;i<o.length;i++){
if(o[i].className=="b"){
o[i].innerHTML="your str";
}
}

当然使用jquery框架就舒服多了
$("#a .b").html("your str");
搞定。

查看完整回答
反对 回复 2019-03-03
?
温温酱

TA贡献1752条经验 获得超4个赞

如果用了jquery:
$("#a").find(".b").html("这里是修改后的内容!");
// 结果:...<div class="b">这里是修改后的内容!</div>...

原生js控制:
document.getElementById("a").childNodes[0].innerHtml="这里是修改后的内容!";
// 结果:...<div class="b">这里是修改后的内容!</div>...

查看完整回答
反对 回复 2019-03-03
  • 2 回答
  • 0 关注
  • 3754 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信