1. 程式人生 > >js動態改變樣式屬性(style屬性)

js動態改變樣式屬性(style屬性)

lan hang borde 設置 meta margin change eight nts

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>Style</title>
    <!--
      之前接觸的 行內樣式 style 是css設置樣式
      現在我們使用的是js中的設置樣式!
    -->
    <style type="text/css">
        #myDiv{
            height: 50px;
            width: 50px;
        }
    
</style> </head> <body> <div id="myDiv" style="border: 1px solid red"></div> <button type="button" onclick="changeBackground();">換背景色</button> <button type="button" onclick="changeMargin();">換外邊距</button> <script type="text/javascript"> var
div=document.getElementById("myDiv"); /** * 通過js中的style屬性來設置樣式 * * 註意點: * 01.css中有的屬性我們 style中都有 * 02.只不過屬性名寫法不一致 * 比如說 css font-size style fontSize */ function changeBackground(){ div.style.backgroundColor="pink"; //改變背景顏色 }
function changeMargin(){ div.style.marginLeft="50px"; //改變外邊距 } </script> </body> </html>

js動態改變樣式屬性(style屬性)