PDA

View Full Version : جایگزین کردن متن در داخل تگ p با عبارت دیگر



omid_student
یک شنبه 02 اسفند 1394, 15:45 عصر
سلام دوستان عزیز
من یه متنی داخل تگ p دارم که میخوام وقتی کاربری قسمتی از متن رو انتخاب کنه تبدیل به لینک بشه
تونستم متن انتخاب شده رو از داخل تگ بدست بیارم
حالا میخوام مثلا وقتی از متن 'سلام من امیدم چطورید بچه ها خخخ' کلمه امید انتخاب شد بفرستم به تابعی برای جایگزینی که اون کلمه امید رو به شکل
<a href="">امید</a>
توی متن جایگزین کنه
دوستان متن خیلی زیاده مطمئنا شما از روش گرفتن متن و جایگزینی و دوباره قرار دادن توی تگ استفاده خواهید کرد این روش مناسب نیست چون حجم داده ها زیاده
دمتون گرم

omid2195
سه شنبه 10 فروردین 1395, 03:37 صبح
سلام
var p = document.getElementById('p1').innerHTML;
var chang = p.replace('امید','<a href="#">امید</a>');
document.getElementById('p1').innerHTML = chang;





<p id="p1">'سلام من امیدم چطورید بچه ها خخخ' </p>