• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
توضیح یک خط کد
#1
دوستان دارم جاوا اسکریپت یاد میگیرم میشه این خط رو برام توضیح بدید؟
کد پی‌اچ‌پی:
clr=document.form1.colorList.options[document.form1.colorList.options.selectedindex].txt
  پاسخ
تشکر شده توسط :
#2
اون خط فقط به یه دلیل خطا نمیده. اگر از پیش clr متغیر تعریف شده باشه در غیر اینصورت با خطا مواجه میشه.

فرض رو میگیریم خطایی نداره. clr یک متغیر هست که به این شکل تعریف میشه:
کد:
var clr;
document کلیدواژه از پیش انتخاب شده هست که به سند جاری اشاره داره. مثلا بخوای یک المنت رو صدا بزنی باید document حتما اولش باشه. چون از document اون المنت پیدا میشه.

(یه قاعده هست در جاوا اسکریپت که به ترتیب باید ادامه بدی و در پایان هر مرحله یه نقطه سمت راست به سمت جپ متصل میکنه. مثلا location فرزند window هست و href فرزند location. پس باید به این صورت نوشته بشه window.location.href )

form1 به یه فرم اشاره داره. که فرم name="form1" داره.

colorList هم دقیقا همینطوره. مثل بالایی.

options هم یک آبجکت هست برای همین از براکت استفاده شده. و با دستور selectedindex (اشتباهه اصلش selectedIndex هست) مقداری از یک المنت که سلکت شده رو بر میگردونه.

.txt متن رو بر میگردونه.
غایب
  پاسخ
تشکر شده توسط : newphp hidensoft


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان