js改变css属性无效

js改变css属性无效functionsubs(){varvalues=document.getElementById("szs").value;varmingji=40... js改变css属性无效
function subs()
{
var values = document.getElementById("szs").value;
var mingji=40000-values;
var gao=mingji/200;
var div1 = document.getElementById ('div1');
var divaa= div1.style.height = gao+'px';
div1.style.top = '111px';
alert(gao);
}
上面这个js代码怎么点击按钮后马上又改变回原来的css属性了(只有打印弹窗的那会有用),要怎么改才能一直是js更改过后的属性,求大神给一个完整的代码!
展开
 我来答
i看世界影视剪辑
2016-07-07 · 注重细节,追求完美
i看世界影视剪辑
采纳数:387 获赞数:1010

向TA提问 私信TA
展开全部
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style type="text/css">
#div1{ width:300px; height:300px; margin:0 auto; background-color:#90F}
</style>
</head>

<body>
<input type="text" id="szs" />
<button onClick="subs()">提交</button>
<div id="div1"></div>
<script type="text/javascript">
function subs()
{
var values = document.getElementById("szs").value;
var mingji=40000-values;
var gao=mingji/200;
    var div1 = document.getElementById ('div1');
div1.style.height = gao+'px';
div1.innerHTML='盒子当前高度是:'+gao+'px';//当前高度
//alert(gao);
}
</script>
</body>
</html>
匿名用户
推荐于2018-03-26
展开全部
我知道的display:none或visibility:hidden对js的影响是js获取父元素的innerHTML或innerText或outerHTML时会直接跳过隐藏元素,除非你直接获取隐藏元素本身。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-08-12
展开全部
你应该是又刷新了这个页面了啊,所以效果被重置了,你应该采用ajax无刷新技术
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式