狂四郎
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>
我是新手,不太明白你说是什么,不过我用你的代码,把其中css单独做一个文件,后引入html,然后就不能显示了。我想style能获取的应该是包括html里的css,也就是html里的css应该都算做行间样式。
给页面添加样式,既可以通过css样式表,也可以通过设置元素的style对象的属性来为页面添加样式。
JS动画效果
113910 学习 · 1502 问题
相似问题