در ساخت ابزار نوشتن آدرس یک آی دی (id) زمان بسیار زیادی می برد که مطمئنا شما با استفاده از این تابع می توانید سرعت خود را در ساخت ابزار را بالا ببرید.
این تابع مانند تابع val است که فقط فرق آن این است که به جای متن درون یک باکس مثلا textarea و یا input متن درون یک باکس مثلا div یا p و ... را مشخص می کند که در واقع همان innerHTML هست.
- نام تابع: html
- ورژن: 1
برای دانلود ورژن یک اسکریپت moisrex اینجا کلیک کنید.
اگر کدنویسی بلد باشید و بتونید ابزار بسازید هر چند هم که حرفه ای نباشید می دونید که نوشتن متن های طولانی و نوشتن آدرس های آی دی ها چقدر وقت گیره پس به خاطر همین از این تابع می تونید استفاده کنید. این تابع value آی دی رو مشخص می کنه.
برای استفاده از آن اول یک مثال می زنم:
مثال
کد بالا چه کار می کند؟
در کد بالا شما می بینید که با کلیک روی گزینه change value نوشته درون باکس اول در باکس دوم نیز نوشته می شود. در حالی که شما می توانید با استفاده کردن تابع html از نوشتن کد طولانی زیر پرهیز کنید:
اسکریپت تابع html چگونه است؟
در اسکریپت moisrex تابعی که برای این تابع درست شده است به شکل زیر است:
return document.getElementById(element).innerHTML;
}
چرا در بعضی مواقع این تابع عمل نمی کند؟
دلیلش اینه که این تابع فقط فادر است در قسمت دوم قرار بگیرد. یعنی شما نمی توانید به جای نوشتن کد زیر:
از کد های زیر استفاده کنید:
پس در نتیجه دو کد بالا غلط است و برای این که این کد عمل کند باید آن را بعد از مساوی آورد و نه قبل از مساوی.