导航:首页 > 编程语言 > jsselection

jsselection

发布时间:2023-09-08 10:06:41

js 里 document.selection为什么返回来的是undefined

说明document里面没有selection,你可以贴上你的代码,肯定是获取的问题。

javascript 请问selection selected select有什么区别

selection是对象,selected是属性,select是元素,是标签,是对象,是方法.
前两个比较容易确定,最后一个则要根据该关键字出现的位置和方式来确定它是什么.

㈢ 如何使用javascript操作光标的选中范围

1. [代码]在文本框中光标当前的位置上插入字符串

/**
* 在文本框中光标当前的位置上插入字符串
* tbid 为文本框的id,
* str 为要插入的字符串
*/
function InsertString(tbid, str){
var tb = document.getElementById(tbid);
tb.focus();
if (document.all){
var r = document.selection.createRange();
document.selection.empty();
r.text = str;
r.collapse();
r.select();
}
else{
var newstart = tb.selectionStart+str.length;
tb.value=tb.value.substr(0,tb.selectionStart)+str+tb.value.substring(tb.selectionEnd);
tb.selectionStart = newstart;
tb.selectionEnd = newstart;
}
}

2. [代码]获取文本框中选择的文本

/**
* 获取文本框中选择的文本
* tbid 为要获取的文本框id
*/
function GetSelection(tbid){

var sel = '';
if (document.all){
var r = document.selection.createRange();
document.selection.empty();
sel = r.text;
}
else{
var tb = document.getElementById(tbid);
// tb.focus();
var start = tb.selectionStart;
var end = tb.selectionEnd;
sel = tb.value.substring(start, end);
}
return sel;
}

3. [代码]设置文本框中光标的位置

跳至
[1]
[2]
[3]

[全屏预览]

/**
* 设置文本框中光标的位置
* tbid 为要获取的文本框id
* pos 为要设置的位置
*/
function setCaretPosition(tbid, pos){
var ctrl=documentwww.315nk.comgetElementById(tbid);
if(ctrl.setSelectionRange){
ctrl.focus();
ctrl.setSelectionRange(pos,pos);
}
else if (ctrl.createTextRange) {
var range = ctrl.createTextRange();
range.collapse(true);
range.moveEnd('character', pos);
range.moveStart('character', pos);
range.select();
}

㈣ selection对象在js中怎么用啊

没有正确取到select的value,简单改了一下

<script language="javascript">
function changeNews(c)
{
myform.txtcontent.focus()
var s = document.selection.createRange();
if(s.text!='')
{
alert(s.text)
s.text='<font[space]face='+c+'>'+s.text+'</font>';
}
else
{alert("dsfdsf");
myform.txtcontent.value='<font[space]face='+c+'>'+myform.txtcontent.value+'</font>';
}
}
</script>
字体<select onChange="changeNews(this.value);"
name="font" >
<option selected value="宋体">宋体</option>
<option value="楷体_GB2312">楷体</option>
<option value="黑体">黑体</option>
<option value="隶书">隶书</option>
<option value="华文新魏">华文新魏</option>
<option value="Arial">Arial</option>
<option value="Script MT Bold">Script MT Bold</option>
</select>
<form name="myform" action="prac2.asp" >
<textarea rows="20"cols="60" name="txtcontent"></textarea>
<input type="submit">

要实际应用,还要加些代码,只响应txtcontent及判断选择是否为空~

阅读全文

与jsselection相关的资料

热点内容
怎样把ug的pdf文件导入cad 浏览:148
c盘文件删不了怎么办 浏览:248
win7无线网络禁用 浏览:455
如何把电脑文件夹图片放置在一起 浏览:702
如何对访谈法进行数据分析 浏览:388
国土三调文件用什么软件什么打开 浏览:651
数控铣床编程特点是什么 浏览:119
飞鸽传输一次能传多少文件 浏览:488
手机照片权限怎么设置密码 浏览:341
es文件浏览器怎么隐藏 浏览:649
删除的文件为什么恢复 浏览:314
血缘诅咒怎么升级 浏览:604
文件分享到微信怎么操作 浏览:393
tmx文件trados 浏览:704
大数据与会计选课怎么选 浏览:684
网络的不稳定因素有哪些 浏览:950
猎豹浏览器javascript 浏览:723
哪个打印软件保存数据时间长 浏览:873
ps合并后源文件 浏览:74
无线怎么设置没有网络 浏览:548

友情链接