不是说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对象的属性来为页面添加样式。