انتخابگر در css – اسکریپت دات کام https://www.xn--mgbguh09aqiwi.com اسکریپت دات کام Sun, 06 Mar 2016 02:42:20 +0000 fa-IR hourly 1 https://wordpress.org/?v=5.6.14 تفاوت بین 4 انتخابگر مهم و اصلی در Css و JavaScript https://www.xn--mgbguh09aqiwi.com/%d8%aa%d9%81%d8%a7%d9%88%d8%aa-%d8%a8%db%8c%d9%86-4-%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8%da%af%d8%b1-%d9%85%d9%87%d9%85-%d9%88-%d8%a7%d8%b5%d9%84%db%8c-%d8%af%d8%b1-css-%d9%88-javascript.html https://www.xn--mgbguh09aqiwi.com/%d8%aa%d9%81%d8%a7%d9%88%d8%aa-%d8%a8%db%8c%d9%86-4-%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8%da%af%d8%b1-%d9%85%d9%87%d9%85-%d9%88-%d8%a7%d8%b5%d9%84%db%8c-%d8%af%d8%b1-css-%d9%88-javascript.html#respond Sun, 06 Mar 2016 02:31:51 +0000 http://www.xn--mgbguh09aqiwi.com/?p=16600 در این پست به تفاوت نحوه ی صدا زدن Element , Id , Class و Attribute در سی اس اس و جاوا اسکریپت میپردازیم .

زمانی که ما میخواهیم در زبان Css و یا جاوا اسکریپت , یک عنصر خاصی را صدا زده و به آن خاصیت هایی بدهیم , باید از روش های مختلفی ( در جاوا اسکریپت ) استفاده کنیم که در زیر بهترین روش آن برای شما طراحان وب سایت عزیز آورده شده است …

در زیر ۴ روش معمول در دو زبان بررسی و مقایسه شده است …

تفاوت بین 4 انتخابگر مهم و اصلی در Css و JavaScript

1 – اگر بخواهیم یک ID را صدا زده و خاصیتی را به آن بدهیم :

در Css :

#id {
  background-color:red;
}

در JavaScript :

var vms = document.getElementById('id');
vms.style.background-color = 'red';

2 – اگر بخواهیم یک Class را صدا زده و خاصیتی را به آن بدهیم :

در Css :

.class {
  background-color:red;
}

در JavaScript :

var vms = document.getElementsByClassName('class');
for (i=0; i<el.length; i++) {
  vms[i].style.background-color = 'red';
}

3 – اگر بخواهیم یک Element ( تگ ) کلی را صدا زده و خاصیتی را به آن بدهیم :

در Css :

element{
  background-color:red;
}

در JavaScript :

var vms = document.getElementsByTagName('element');

for (i=0; i<el.length; i++) {
  vms[i].style.background = 'red';
}

4 – اگر بخواهیم یک Attribute کلی را صدا زده و خاصیتی را به آن بدهیم :

در Css :

[attribute]{
  background-color:red;
}

در JavaScript :

var vms = document.querySelectorAll('[attribute]');

for (i=0; i<el.length; i++) {
  vms[i].style.background-color = 'red';
}

توجه :‌ به جای id , class , element و attribute در کد های بالا باید مقادیر دلخواه خود را قرار دهید . مثلا test# و box. و h1 و [href]

پخش اختصاصی

آموزش : وحید مجیدی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%aa%d9%81%d8%a7%d9%88%d8%aa-%d8%a8%db%8c%d9%86-4-%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8%da%af%d8%b1-%d9%85%d9%87%d9%85-%d9%88-%d8%a7%d8%b5%d9%84%db%8c-%d8%af%d8%b1-css-%d9%88-javascript.html/feed 0