一开始先写了一个静态的子元素
这里hi文字
这个子元素包含在另外一个div(就叫这个div为B吧)里面,这个div已经设置text-decoration:none
接着我用js动态添加了一个div,一个a,组装成上面的格式之后,也是插入B。
但是插入之后这个新的子元素的文字颜色居然改变了,我已经在B里设置了
text-decoration啊,什么情况???
已经解决了,只要加一条控制a标签的css就好,问题是怎么结束这问题- =
JS动态添加子元素的样式问题
答案:2 悬赏:0 手机版
解决时间 2021-03-18 20:38
- 提问者网友:温柔港
- 2021-03-18 05:34
最佳答案
- 五星知识达人网友:煞尾
- 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);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯