PDA

View Full Version : سوال: ایراد در ساخت المنت بصورت داینامیک



IMANAZADI
یک شنبه 23 شهریور 1393, 10:01 صبح
با سلام
من میخوام در جاوا اسکریپت یک تابع بنویسم که وقتی اجرا میشه یک المنت رو بصورت داینامیک با توجه به مشخصات داده شده در یک div با ای دی test واسم ایجاد کنه

این تابع رو نوشتم ولی جواب نمیده
ایراد کار کجاست



function create_element()
{
var t=[["name","row[]"],["type","text"],["id","1"]];

var par=document.getElementById('test');
var ele=document.createElement('input');

for(i=0;i<t.length;i++)
{
ele.setAttribute(t[i]);
}

par.appendChild(ele);

}


ممنون میشم

2undercover
یک شنبه 23 شهریور 1393, 10:31 صبح
ele.setAttribute(t[i][0], t[i][1]);

IMANAZADI
یک شنبه 23 شهریور 1393, 10:43 صبح
دوست عزیز دمت گرم
خیلی کمکم کردی
میدونم پستم اسپم ولی باید تشکر میکردم

IMANAZADI
دوشنبه 24 شهریور 1393, 18:15 عصر
دوستان چطوری میتونم آرایه فوق رو به عنوان پارامتر به تابع پاس بدم
منظورم اینه


var t=[["name","row[]"],["type","text"],["id","1"]];

IMANAZADI
پنج شنبه 27 شهریور 1393, 06:13 صبح
دوستان عزیز هم اکنون نیازمند یاری سبزتان هستم
:گریه::گریه::گریه::گریه::گریه: :گریه::گریه::گریه::گریه::گریه:

2undercover
پنج شنبه 27 شهریور 1393, 11:48 صبح
ساختار آرایه ای که استفاده می کنید اشتباه هست. بهتره به شکل زیر عمل کنید:


var attrs = {
name: 'name',
type: 'text',
'id': '1'
};

for (var attr in attrs) {
elem.setAttribute(attr, attrs[attr]);
}