ورود

View Full Version : چند تا سوال



olampiad
پنج شنبه 28 فروردین 1393, 21:18 عصر
سلام وخسته نباشید به اساتید عزیز
به این کد ها یه نگا بندازید


function $(id){
return document.querySelector(id);
}
function _(id){
return document.querySelectorAll(id);
}


function cssc(idd,stt){
idd.setAttribute('style',stt);
}
cssc($('#three'),'background-color:red;');

الآن من این تابع رو نوشتم کار میکنه
ولی تابع زیری رو مینویسم کار نمکنه.


function csdd(stt){
this.setAttribute('style',stt);
}
$('#fore').csdd('background-color:red;');


چرا this رو نمیشناسه؟

حالا به این تابع یه نگا بندازید


function cssb(obj, style)
{
for(var k in style)
{
obj.style[k] = style[k];
}
}



این تابع رو از یه سایت خارجی درآوردم،کاربردش رو بلد نیستم.