آموزش Style DOM در JavaScript

آموزش Style DOM در JavaScript

 

تا به اینجای کار ما فقط با تغییرات در html آشنا شدیم. ولی اگر بخواهیم تغییر در style به وجود آوریم، باید چه کاری انجام دهیم؟

در ابتدا به مثال زیر دقت کنید که میخواهیم رنگ box اول را به زرد تغییر دهیم.

style DOM در javascript

حال با قطعه کد زیر دستور میدهیم که style پس زمینه رنگ زرد باشد.

 

document.getElementsByClassName("test")[0].style.backgroundColor = "yellow";

style dom در جاوا اسکریپت

<!DOCTYPE html>
<html>
<head>
  <title></title>
  <meta charset="utf-8">
  <link rel="stylesheet" type="text/css" href="lesson.css">
</head>
<body>

<div>
<div onclick="my_function()">
  <p class="test">آموزش رایگان جاوا اسکریپت</p>
</div>
<div>
  <p class="test">آموزش رایگان جاوا اسکریپت</p>
</div>
<div>
  <p class="test">آموزش رایگان جاوا اسکریپت</p>
</div>
<div>
  <p class="test">آموزش رایگان جاوا اسکریپت</p>
</div>
</div>
<nav id="list">fatemeh</nav>
</body>
<script type="text/javascript" src="test.js"></script>
</html>

 

یک متغییر تعریف کرده و مقدار آن را صفر میگذاریم. صفر یعنی المان مورد نظر وجود داشته باشد. اگر المان وجود داشت در حین کلیک کردن مخفی شود و اگر مخفی بود، با کلیک کردن ظاهر شود.

 

var hide = 0;
function my_function(){
  if (hide == 0){
    document.getElementById("list").style.visibility = "hidden";
    hide=1;
  }
  else {
    document.getElementById("list").style.visibility = "visible";
    hide=0;
  }
}

 

 

 

 

 

برای دیدن آموزش های بیشتر جزوات JavaScript را دنبال کنید.

قسمت قبل آموزش (آموزش HTML DOM در JavaScript)

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد.