PDA

View Full Version : سوال در مورد کار با رشته ها



peyman_m1992
دوشنبه 17 فروردین 1394, 20:31 عصر
سلام دوستان
دوستان اگه میتونین سوالمو جواب بدین
من یک متغییر رشته ای دارم که توش source یک صفحه html دیگه ذخیره شده.
جالا من میخوام به تگ ها و ... این متغییر دسترسی داشته باشم و از توش اطلاعاتی که میخوام رو در بیارم
حالا با چه متدی میشه این کار رو انجام داد
تشکر

ashkufaraz
دوشنبه 17 فروردین 1394, 23:22 عصر
اگر از php استفاده می کنی از php html dom استفاده کن خیلی ساده و کارآمده http://simplehtmldom.sourceforge.net/

arenaw
سه شنبه 18 فروردین 1394, 14:41 عصر
سلام

اول یه المنت بسازید:

var elem = document.createElement('div');



بعدش اون رشته سورس html رو بذارید داخلش:

elem.innerHTML ="<html><head></head><body></body></html>";


حالا به طور مثال میخواید تگ body اون رشته ای که گفتید رو به دست بیارید:

var xBody = elem.getElementsByTagName('body')[0];




----
البته یه روش دیگه استفاده از DOMParser هستش که این (https://developer.mozilla.org/en-US/docs/Web/API/DOMParser) لینک راجع بهش کمکتون میکنه.