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更改过后的属性,求大神给一个完整的代码! 展开
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更改过后的属性,求大神给一个完整的代码! 展开
3个回答
展开全部
<!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无刷新技术
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询