js appendchild 第一次追加后,父元素不显示被追加的元素-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

js appendchild 第一次追加后,父元素不显示被追加的元素

2016-03-17 10:40:36 3879 1
document.createElement("div");
生成新的div元素,使用appendchild追加在其父元素下,为什么第一次appendchild的div不显示,而再次appendchild之后,第一次追加的div和后一次追加的div会一起显示出来,代码如下:请帮忙解答下,谢谢!
div_left_child=document.createElement("div"); div_left_child.style.cssText="height:100%;width:auto;float:left;";
div_left_child.id=ID;
div_left_child.innerHTML=title;
div_leftTab.appendchild(div_left_child);
div_leftTab.style.width="parseInt(div_left_child.style.paddingLeft)+parseInt(div_left_child.style.paddingRight)+parseInt(div_left_child.clientWidth)";
取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 19:04:44

    JS不会有这个问题,一般是你样式设置可能有问题。
    div_left_child.style.cssText="height:100%;width:auto;float:left;";
    修改为:

    div_left_child.style.height="100px";
    div_left_child.style.width="100px";
    div_left_child.style.border="solid green 1px";

    这样写,然后append进去看看能不能显示,如果能说明你的样式不对

    另外,使用parseInt的时候注意使用第二个参数,即使是十进制最好也显示调用一下

    0 0
相关问答

0

回答

RAP获取嵌套页面span元素 能获取到但是点击无反应,无法触发js事件

2022-09-07 09:46:47 53浏览量 回答数 0

1

回答

HTML的canvas元素使用JavaScript在网页上绘制图像如何实现呢?

2022-08-15 12:26:20 92浏览量 回答数 1

1

回答

传统的表单控件label元素的js属性的操作实例是什么?

2022-03-14 21:58:12 292浏览量 回答数 1

1

回答

传统的表单控件label元素的js属性是什么?

2022-03-14 21:57:40 291浏览量 回答数 1

1

回答

传统的表单控件textarea元素不支持通过javascript设置readonly属性示例是什么?

2022-03-14 21:48:28 314浏览量 回答数 1

1

回答

在JavaScript中,当元素失去焦点时会触发什么事件?

2021-11-22 22:02:54 513浏览量 回答数 1

1

回答

在JavaScript中,getAttribute()方法用于为元素设置新的属性这是正确的吗?

2021-11-22 18:43:39 192浏览量 回答数 1

1

回答

在JavaScript中,getAttribute()方法用于为元素设置新的属性,这种说法对吗?

2021-11-02 22:19:08 357浏览量 回答数 1

1

回答

在JavaScript中,当元素失去焦点时触发的事件是什么呀?

2021-11-02 21:56:19 459浏览量 回答数 1

1

回答

selenium练习:用js解决页面元素display:none的方法,报错怎么解决? ?报错

2020-06-23 01:34:12 305浏览量 回答数 1
文章
问答
问答排行榜
最热
最新
相关电子书
更多
JS 语言在引擎级别的执行过程
立即下载
Python第五讲——关于爬虫如何做js逆向的思路
立即下载
编程语言如何演化—— 以 JS 的 private 为例
立即下载