var rangeText = document.selection.createRange().text;
可能有问题
需要选定对象,在判断SELECTION
所以 textBox.selection.createRange().text
不确定,我的想法,还没有实验是否正确。如果错了,不好意思。呵呵。

解决方案 »

  1.   

    不对啊,textarea是没有selection对象的,它是document下的一个对象,我已经试过了,textarea.selection的话提示找不到该对象。
    textArea参考:
    http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/textarea.asp?frame=true
      

  2.   

    很简单的,如何判断选中的一段文字是否在某一个指定ID的标签中?
    --------------------------
    非要用createRange()么?是不是有点简单问题复杂化了。<SCRIPT>
      var str1 = "INDEXBOOK"
      if(str1.indexOf("BO")>0)
      alert("OK")
    </SCRIPT>