【发布时间】:2023-04-01 07:33:01
【问题描述】:
我有注册表和一个提交按钮。当我点击提交时,如果出现错误,div 的高度会增加,所以我会这样做height:auto。但是,当我单击提交时,它会更改 div (.continer) 高度大小。但是,一秒钟后页面刷新并返回相同的 css。
<button type="submit" name="register" id="btn" onclick="changeSize()">registration</button>
function changeSize() {
var el = document.querySelector(".continer").setAttribute("style", "height:auto");
}
【问题讨论】:
-
对不起,我不明白你的所有问题:出现错误时高度是否真的改变了?这是你想要的吗?你的控制台有什么样的错误?你是指开发者(浏览器)控制台还是 django 命令行?
-
您要更改的课程是
"continer"是错字吗?你的意思是"container"? -
如果我有空输入并提交我有错误消息。在我想更改父容器高度(自动)后,默认值为 400px。当我提交容器更改但 1 秒后返回 css 并且它是 400px。所以刷新页面。
-
你的javascript代码是干什么用的?如果您使用 height:auto 向 div 添加内容,它会自动更改高度..您不需要任何 javascript..这正是 css/html 的工作原理。
-
@sarbot 不,继续
标签: javascript python html css django