نمایش نتایج 1 تا 4 از 4

نام تاپیک: جایگزینی همه نمونه های یک string با یه string دیگه داخل متن

  1. #1

    جایگزینی همه نمونه های یک string با یه string دیگه داخل متن

    سلام
    من داخل یه متن میخوام همه نمونه های یک string رو با رشته دیگه ای جایگزین کنم. با دستور replace فقط اولین نمونه جایگزین میشه. از چه دستوری باید استفاده کنم. کدم به شکل زیره
    var border =  'style="border-width: 1px; border-color: black; border-style: solid;"';
    var strContent = document.getElementById("printable").innerHTML.rep lace('class="first"', border).replace('class="second"', border).replace('class="third"', border);

  2. #2

    نقل قول: جایگزینی همه نمونه های یک string با یه string دیگه داخل متن

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


    var text = document.getElementById("printable").innerHTML;
    text = text.replace(/class=\'first\'/g,border);
    text = text.replace(/class=\'second\'/g,border);



    اما به طور کلی این چیزی که از کد شما معلومه اینه که داری راه اشتباهیو انتخاب میکنی

  3. #3

    نقل قول: جایگزینی همه نمونه های یک string با یه string دیگه داخل متن

    ممنون. خیلی لطف کردی. کارم راه افتاد. ببین شما گفتی راه اشتباهی انتخاب کردم. من قسمتی از محتویات صفحه رو که ساختار جدولی هم داره میخوام چاپ کنم. بعد میخوام توی چاپ خونه های جدول border داشته باشن. درحالی که توی خود صفحه اینطور نیست. در واقع در تابع اسکریپت مربوط به چاپ دارم با این کار به خونه ها border میدم.

  4. #4

    نقل قول: جایگزینی همه نمونه های یک string با یه string دیگه داخل متن

    شما میتونی یه نگاهی به selectorهای CSS بکنی، احتمالا کمکت میکنه. برای مثال از یه همچین کدی میشه استفاده کرد:


    <style type="text/css">
    .first, .second
    {
    border: 1px solid #000;
    }
    </style>

تاپیک های مشابه

  1. کوچک کردن همه پنجره های فعال شبیه سازی show desktop
    نوشته شده توسط majjjj در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: یک شنبه 15 مهر 1386, 09:10 صبح
  2. پاک کردن همه کنترل های فرم
    نوشته شده توسط Mahdi Fahmideh در بخش C#‎‎
    پاسخ: 2
    آخرین پست: دوشنبه 10 مرداد 1384, 08:56 صبح
  3. پاک کردن همه کنترل های فرم یکجا
    نوشته شده توسط Mahdi Fahmideh در بخش C#‎‎
    پاسخ: 6
    آخرین پست: چهارشنبه 05 مرداد 1384, 12:59 عصر
  4. پایگاه داده عمومی برای همه فرم های برنامه
    نوشته شده توسط روح اله معینی زاده در بخش VB.NET
    پاسخ: 0
    آخرین پست: یک شنبه 01 آذر 1383, 08:24 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •