如何用Javascript取得在textarea中被选中的字符
oTextarea.focus();alert(document.selection.createRange().text)
oTextarea.focus();alert(document.selection.createRange().text)
解决方案 »
- jquery获取ul li下面a标签的一个值,要想些监听a标签的事件。
- 在网页中如何实现图片的左右移动,上下移动,且移动时图片具有放大效果,移动均用键盘控制
- 求一正则,处理特殊的数据格式
- 下拉列表框的选中的值怎么通过JS在业面显示
- 请问如何 获得 父元素 的 对象 ?????????????? 急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 这样在XSL里怎样写?
- 如何将</frame>中的输入框总的value值传入它的前一个页面的输入框中?
- 解决就给分!通过按钮的单击动作如何向表单中动态添加文本框?
- 如果去掉按钮按下时的虚线?
- 能否获得随机整数?
- 两个问题:1如何在网页中用按钮实现,ie的停止功能;2如何实现文本的从上到下,从左到右的竖行排列
- 各位高手看一看!!!!!
<input onclick='alert(window.clipboardData.getData("Text"));' value=get type=button>
如:
我选中"程序员大本营",点击图片按钮,自动在"程序员大本营"添加代码,
即 "程序员大本营"原来的代码如下:function AddText(NewCode) {
document.frmAnnounce.body1.value+=NewCode
}
function bold() {
txt=prompt("文字将被变粗.","文字");
if (txt!=null) {
AddTxt=""+txt;
AddText(AddTxt);
AddTxt="";
AddText(AddTxt);
}
}该代码是要输入文字的,而我只想在鼠标选中后,就添加了,我想把"文字"用变量表示,而变量的值从鼠标选中事件获得,我不知道该怎么写??
<input type=button value=ok onclick="cc()">
<script language=javascript>
function cc()
{
var aa = document.all.t1.value;
var bb = document.selection.createRange().text;
document.all.t1.value = aa.replace(bb,"<b>"+bb+"</b>");
}
</script>
如果选的是第二个"程序员大本营"呢?<textarea name=t1 rows=10>
我选中"程序员大本营",点击图片按钮,自动在"程序员大本营"添加代码,
即 "程序员大本营"
</textarea>
<input type=button value=ok onclick="cc(t1)">
<script language=javascript>
function cc(obj){
obj.focus();
with(document.selection.createRange())text=""+text+"";
}
</script>
<head>
<script type="text/javascript" language="javascript"> function
boldThis(from) {
strSelection = document.selection.createRange().text
if (strSelection == "") {
return false;
}
else document.selection.createRange().text = "<b>" + strSelection
+ "</b>"
return;
}
</script>
</head>
<body >
<form name="form1" method="post" action="">
<textarea name="textarea" cols="50" rows="20"></textarea><br>
<input type="button" value="Bold" onclick="boldThis()">
</form>
</body>
</html>
<head>
<script type="text/javascript" language="javascript"> function
boldThis(from) {
strSelection = document.selection.createRange().text
if (strSelection == "") {
return false;
}
else document.selection.createRange().text = "" + strSelection
+ ""
return;
}
</script>
</head>
<body >
<form name="form1" method="post" action="">
<textarea name="textarea" cols="50" rows="20">我选中"程序员大本营",点击图片按钮,自动在"程序员大本营"添加代码</textarea><br>
<input type="button" value="Bold" onclick="boldThis()">
</form>
</body>
</html>
<select name="size" onChange="showsize(t1)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3" selected>3</option>
<option value="4">4</option>
函数该怎么写呀?麻烦了! 我快要结帖.
<head>
<script type="text/javascript" language="javascript"> function
boldThis(s) {
strSelection = document.selection.createRange().text
if (strSelection == "") {
return false;
}
else document.selection.createRange().text = "<font size='"+s+"'>" + strSelection
+ "</font>"
return;
}
</script>
</head>
<body >
<form name="form1" method="post" action="">
<textarea name="textarea" cols="50" rows="20">我选中"程序员大本营",点击图片按钮,自动在"程序员大本营"添加代码</textarea><br>
<input type="button" value="Bold" onclick="boldThis(sizea.options[sizea.selectedIndex].value)">
<select name="sizea">
<option value="1">1</option>
<option value="2">2</option>
<option value="3" selected>3</option>
<option value="4">4</option>
</form>
</body>
</html>
<option value="1">1</option>
<option value="2">2</option>
<option value="3" selected>3</option>
<option value="4">4</option>
<textarea name=t1 rows=10>
我选中"程序员大本营",点击图片按钮,自动在"程序员大本营"添加代码,
即 "程序员大本营"
</textarea>
<script language=javascript>
function cc(obj){
obj.focus();
with(document.selection.createRange())text="<font size='"+size.value+"'>"+text+"</font>" ;
}
</script>
obj.focus();
with(document.selection.createRange())text="[size="+num+"]"+text+"[/size]";
}
字体大小:
<select name="size" onChange="showsize(t1,this.options[this.selectedIndex].value)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3" selected>3</option>
<option value="4">4</option>
</select>