Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML动态元素生成_Javascript_Html_Css - Fatal编程技术网

Javascript HTML动态元素生成

Javascript HTML动态元素生成,javascript,html,css,Javascript,Html,Css,我有一个div标签,它有一些背景色,这给我的页面增加了良好的外观。div标记包含一个按钮,单击该按钮可生成两个文本框。一切正常,但当动态添加新元素时,背景不会扩展。我在div标记样式中使用了height:auto。当内容动态添加到页面时,如何实现后台扩展?假设您没有在子元素上使用绝对定位,您所要做的就是在父元素上设置溢出:隐藏,这将确保父元素围绕内部的所有子元素展开。假设您没有对子元素使用绝对定位,您所要做的就是在父元素上设置溢出:隐藏,这将确保父元素围绕内部的所有子元素展开。您是否尝试过高度:

我有一个div标签,它有一些背景色,这给我的页面增加了良好的外观。div标记包含一个按钮,单击该按钮可生成两个文本框。一切正常,但当动态添加新元素时,背景不会扩展。我在div标记样式中使用了height:auto。当内容动态添加到页面时,如何实现后台扩展?

假设您没有在子元素上使用绝对定位,您所要做的就是在父元素上设置溢出:隐藏,这将确保父元素围绕内部的所有子元素展开。

假设您没有对子元素使用绝对定位,您所要做的就是在父元素上设置溢出:隐藏,这将确保父元素围绕内部的所有子元素展开。

您是否尝试过高度:100%?如果可能的话,在jsfiddle.nettried使用display:none上提供一些代码或工作演示;和显示:块;(或内联)我认为这些信息不足以写出正确的答案。也许您可以将一些代码粘贴到pastebin,这样我们就可以对其进行检查。您可以将代码发布到jsfiddle.com或其他网站上吗?这里有很多事情可能是错误的。您的溢出设置为什么?你有没有浮在水面上?你给他们明确的宽度。解决这个问题应该太难了。这里有一个JSFIDLE,它证明了所描述的简单情况并没有重现这个问题。OP需要创建一个复制问题的小提琴。您是否尝试过高度:100%?如果可能的话,在jsfiddle.nettried使用display:none上提供一些代码或工作演示;和显示:块;(或内联)我认为这些信息不足以写出正确的答案。也许您可以将一些代码粘贴到pastebin,这样我们就可以对其进行检查。您可以将代码发布到jsfiddle.com或其他网站上吗?这里有很多事情可能是错误的。您的溢出设置为什么?你有没有浮在水面上?你给他们明确的宽度。解决这个问题应该太难了。这里有一个JSFIDLE,它证明了所描述的简单情况并没有重现这个问题。OP需要创建一个复制问题的小提琴。有趣的。。。我不明白为什么overflow:hidden会使背景色与正在增长的div保持同步。不需要任何特殊的东西来使div增长。你能重现这个问题吗?@juan:当你告诉家长隐藏溢出的所有东西,同时又不告诉家长有一个确切的大小时,家长被迫确保没有溢出,因此它会扩展以容纳所有的孩子。设置溢出:隐藏解决了我的问题。我正在发布我的代码,请告诉我我做造型的方式是否合适。我想改善我的生活code@nikhil,我看不出问题,我们应该单击什么按钮来显示文本框@Martin:我发布的JSFIDLE显示设置
overflow:hidden
不是必需的,至少对于一个简单的例子来说是这样。您知道在哪些情况下,
溢出:隐藏
修复了问题吗?@Juan Mendes:必须单击“添加”以动态生成文本框安装。。。我不明白为什么overflow:hidden会使背景色与正在增长的div保持同步。不需要任何特殊的东西来使div增长。你能重现这个问题吗?@juan:当你告诉家长隐藏溢出的所有东西,同时又不告诉家长有一个确切的大小时,家长被迫确保没有溢出,因此它会扩展以容纳所有的孩子。设置溢出:隐藏解决了我的问题。我正在发布我的代码,请告诉我我做造型的方式是否合适。我想改善我的生活code@nikhil,我看不出问题,我们应该单击什么按钮来显示文本框@Martin:我发布的JSFIDLE显示设置
overflow:hidden
不是必需的,至少对于一个简单的例子来说是这样。您知道在哪些情况下,
溢出:隐藏
修复了问题吗?@Juan Mendes:必须单击“添加”以动态生成文本框