关于style属性问题

来源:2-1 JS速度动画

狂四郎

2016-12-15 10:57

不是说style只能获取行间样式,为什么style可以获取display属性?display不是写在行间的

< !DOCTYPE html>
<style type="text/css">
#Div1{width:300px;
height:300px;
background:#F03;
display:none;
}

</style>
<script >

function shoehid(){
	var oDiv=document.getElementById("Div1");
	if(oDiv.style.display=="block"){
		oDiv.style.display="none";}
		else{
			oDiv.style.display="block"
			}
		
}
	
	

</script>
</head>

<body>
<form  method="post" action="save.php">
<input type="button" value="显示隐藏" onclick="shoehid()"/>
</form>
<div id="Div1">
</div>
</body>
</html>


写回答 关注

2回答

  • 电饭锅的规划
    2016-12-15 20:11:06

    我是新手,不太明白你说是什么,不过我用你的代码,把其中css单独做一个文件,后引入html,然后就不能显示了。我想style能获取的应该是包括html里的css,也就是html里的css应该都算做行间样式。

  • weibo_冰原曙光_03923947
    2016-12-15 20:05:51

    给页面添加样式,既可以通过css样式表,也可以通过设置元素的style对象的属性来为页面添加样式。

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113923 学习 · 1443 问题

查看课程

相似问题