View Full Version : سوال: چگونه می توان در HTML قسمتی از متن را انتخاب کرد
sina1375
شنبه 29 مرداد 1390, 08:00 صبح
چگونه می توان در HTML قسمتی از متن را که داخل یک div قرار دارد را انتخاب کرد؟
مثلا 3 خط اول یا چند کلمه اول
amin1softco
شنبه 29 مرداد 1390, 11:59 صبح
برای انتخاب کل یک text area می شه از تابه select() استفاده کرد ولی برای انتخاب بخشی از اون باید از text range استفاده کنید یا از jquery
اینجا رو ببنید (http://msdn.microsoft.com/en-us/library/ms533042%28v=vs.85%29.aspx) روی هر کلمه ایی که در تکست باکس کلیک بشه اون انتخاب می شه:
<HTML><HEAD>
<TITLE>moveToPoint Example</TITLE>
<script for=document event=onclick>
var r
if(window.event.srcElement.isTextEdit)
{
r=window.event.srcElement.createTextRange();
}else{
var el=window.event.srcElement.parentTextEdit;
r=el.createTextRange();
}
r.moveToPoint(window.event.x, window.event.y);
r.expand("word");
r.select();
</script>
</HEAD>
<BODY>
<H1 id=myH1>Click a word and it will highlight</H1>
<TEXTAREA>
There's text in this element too that you could click
</TEXTAREA>
</BODY></HTML>
erfansmart
دوشنبه 31 مرداد 1390, 15:04 عصر
:متفکر:اول از همه باید تو استایل بزنی بعد با کد سی اس اس تاید کنی هر چی خواستی بیا تو سایتم
developerteam.tk/erfan (http://barnamenevis.org/developerteam.tk/erfan)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.