永发信息网

JS动态添加子元素的样式问题

答案:2  悬赏:0  手机版
解决时间 2021-03-18 20:38
  • 提问者网友:温柔港
  • 2021-03-18 05:34
一开始先写了一个静态的子元素

这里hi文字
这个子元素包含在另外一个div(就叫这个div为B吧)里面,这个div已经设置text-decoration:none
接着我用js动态添加了一个div,一个a,组装成上面的格式之后,也是插入B。
但是插入之后这个新的子元素的文字颜色居然改变了,我已经在B里设置了

text-decoration啊,什么情况???

已经解决了,只要加一条控制a标签的css就好,问题是怎么结束这问题- =
最佳答案
  • 五星知识达人网友:煞尾
  • 2021-03-18 07:12
不清楚你说的是个啥子情况. 不过子元素继承父元素的样式应该是很正常的吧.如果你不想继承父元素,给子元素单独设置内联样式就结了
全部回答
  • 1楼网友:狂恋
  • 2021-03-18 08:32
1 2 3 4 5 6 7 8 9 10 11 12 13 14
  function addelementdiv(obj) {     var parent = document.getelementbyid(obj);     //添加 div     var div = document.createelement("div");     //设置 div 属性,如 id     div.setattribute("id", "newdiv");     div.innerhtml = "js 动态添加div";     parent.appendchild(div);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯