کانال تلگرام
Amirreza

انتخاب عناصر

Amirreza
- ۶ ماه قبل، پنجشنبه ۲۵ اردیبهشت ۱۳۹۹، ساعت 22:23

سلام استاد ملکی. یه سوال داشتم. توی یکی از ویدئوهای آموزش جاوااسکریپتتون، میخواستید رنگ پس زمینه صفحه رو تغییر بدید و از این روش استفاده کردید:

    <script type="text/javascript">
        function setBackground(color) {
            document.bgColor = color;
        }
    </script>

    <form>
    <input type="text" name="txtColor" />
    <input type="button" onclick="setBackground(this.form.txtColor.value);" value="تغییر" />
    </form>

میخواستم بدونم که this.form.txtColor.value یعنی چی؟

Amirreza - عضویت : 1398/10/3 ، ،
حمید رضا ملکی

حمید رضا ملکی

۶ ماه قبل، جمعه ۲۶ اردیبهشت ۱۳۹۹، ساعت 10:28

سلام.. یک input متنی داریم با نام textColor که کاربران میتونند رنگ دلخواه خود را وارد کنند... وقتی روی دکمه button کلیک میشه میخواهیم جاوا اسکریپت بره و مقدار این input را بدست بیاره و بر اساس اون رنگ زمینه صفحه را تغییر بده.. خب input متنی ما داخل یک form قرار داره.. من به دکمه میگم this.form یعنی جناب دکمه همین فرمی که الان داخلش قرار داری برو سراغ عنصر txtColor و مقدار value(همون چیزی که کاربر وارد کرده) بردار بیار و به عنوان آرگومان برای تابع setBackground بفرست...

 

حمید رضا ملکی - عضویت : 1396/2/22 ، ،
برای ثبت پاسخ باید وارد سایت شوید