-- function bold(){ Qr=document.selection.createRange().text; if(!Qr || document.selection.createRange().parentElement().name!='description') { txt=prompt('Text to be made BOLD.',''); if(txt!=null && txt!='') d
DOM ProcessingInstr DOM RangeException Range 對象表示文檔中的連續(xù)范圍。Range 對象 Range 對象表示文檔的連續(xù)范圍區(qū)域,如用戶在瀏覽器窗口中用鼠標(biāo)拖動選中的區(qū)域。 如果一個實(shí)現(xiàn)支持 Range 模塊,那么 Document 對象就定義了 createRange() 方法,調(diào)用它可創(chuàng)建新的 Range 對象。 注意:IE 定義了不兼容的 Document....
1 var range = document.createRange(); 與節(jié)點(diǎn)類似,新創(chuàng)建的范圍也直接與創(chuàng)建它的文檔關(guān)聯(lián)在一起,不能用于其他文檔。創(chuàng)建了范圍之后,接下來就可以使用它在后臺選擇文檔中的特定部分。而創(chuàng)建范圍并設(shè)置了其位置之后,還可以針對范圍的內(nèi)容執(zhí)行很多種操作,從而實(shí)現(xiàn)對底層DOM樹的更精細(xì)的控制 每個范圍由一個Range類型...
var r = document.selection.createRange(); if(o.createTextRange().inRange(r)) alert(r.text); } 頁面文本倒序查找 復(fù)制代碼代碼如下: abababababababa var rng = document.body.createTextRange(); function myfindtext(text) { rng.collapse(false); if(rng.findText...