取值
比如编辑器中,我选中了取值加上红色
js能得到选中的字是什么吗?
比如编辑器中,我选中了取值加上红色
js能得到选中的字是什么吗?
解决方案 »
- 麻烦大哥们帮小弟写个JS键盘捕捉脚本
- iexplore.exe 遇到问题需要关闭。我们对此引起的不便表示抱歉。
- 第一次写js的作品:自己写的js+xml的树形菜单(IE+FF支持)
- AJAX加载数据问题!
- php代码的url urlencode() 客户端js 用 decodeURIComponent 出来不一样?
- 请问如何设置页面的hotkey
- 求纯WEB的模拟资源管理器的WEB控件!
- 重分(>500)求问表格多表排序,如果不够可以再加,一旦实现另开新贴送分
- JavaSript中JSP变量引用问题,在线等,解决马上再给100分!
- 真不知道如果没有CSDN世界将会怎样?
- extjs tree的事件是如何实现监听的
- checkbox 设置的问题
if(window.getSelection) {
return window.getSelection().toString();
} else if(document.selection && document.selection.createRange) {
return document.selection.createRange().text;
}
return '';
}
<textarea id="editArea"></textarea>var text = '';
if ( document.selection && document.selection.createRange )
{
text = document.selection.createRange().text;
}
else
{
var element = document.getElementById('editArea');
text = element.value.substr(element.selectionStart, element.selectionEnd - element.selectionStart);
}
<script type="text/javascript">
#
// 说明:获取页面上选中的文字
function getSelectedText() {
if (window.getSelection) {
return window.getSelection().toString();
}
else if (document.getSelection) {return document.getSelection();
}
else if (document.selection) {
return document.selection.createRange().text;
}
}
</script>
在 FireFox 下获取 input 或者 textarea 中选中的文字,可以用下面的方法
#
<script type="text/javascript">
#
// 说明:FireFox 下获取 input 或者 textarea 中选中的文字
function getTextFieldSelection(e) {
if (e.selectionStart != undefined && e.selectionEnd != undefined) {
var start = e.selectionStart;
var end = e.selectionEnd;
return e.value.substring(start, end);
}
else return "";
}
</script>
{
var text=document.selection.createRange().text;
alert(text);
}