首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JS高手,怎样获取input文本框中高亮显示的值

2012-02-26 
求助JS高手,怎样获取input文本框中高亮显示的值?例如:inputname aa value abcdefgh ,选取了 bcd

求助JS高手,怎样获取input文本框中高亮显示的值?
例如:
<input   name= "aa "   value= "abcdefgh "> ,选取了 "bcd ",怎么通过JS来获取“bcd”


[解决办法]
if(document.all){
var content = document.selection.createRange();
}else{
var content = window.getSelection();
content.text = content.toString();
}
var str = content.text;//选择的内容
[解决办法]
<input value= "dsafsdafweqrqwerwqer ">
<button onclick= "alert(document.selection.createRange().text) "> ssss </button>
[解决办法]
selection对象的操作
[解决办法]
借萝卜的
<input value= "dsafsdafweqrqwerwqer " type=text onmouseup=sel()>
<script>
function sel(){
if(document.all){
var content = document.selection.createRange();
}else{
var content = window.getSelection();
content.text = content.toString();
}
var str = content.text;//选择的内容
ss.innerText = str;
}
</script>
<span id=ss> </span>

热点排行