<input type="button" value="选中" name="btn1" onclick="selectContent();">
<textarea id="txtcontent" name="txtcontent">这是我要显示的内容</textarea>
<script type="text/javascript">
function selectContent(){
document.getElementById("txtcontent").style.background = "white";
document.getElementById("txtcontent").style.color = "highlight";
}
</script>
<textarea id="txtcontent" name="txtcontent">这是我要显示的内容</textarea>
<script type="text/javascript">
function selectContent(){
document.getElementById("txtcontent").style.background = "white";
document.getElementById("txtcontent").style.color = "highlight";
}
</script>
选区的内容是textarea的内容.就好像如下这种不完整的代码:
<input type="button" value="选中" name="btn1" onclick="return selectContent();">
<textarea id="content">这是我要显示的内容</textarea>
<script type="text/javascript">
function selectContent(){
var aa=document.selection.createRange().text;
alert(aa);
}
</script>
document.execCommand("BackColor","false",sColor);
不过你的需求可能这样不能实现,但是应该可以通过其他方法实现选中,颜色可能有些困难,有空的时候试试看
<textarea id="content1">这是我要显示的内容1</textarea>
<textarea id="content2">这是我要显示的内容2</textarea>
<script>
function rdl_createRange1(){
var oMessage=document.all("content1");
var oTextRange=document.body.createTextRange();
with (oTextRange) {
moveToElementText(oMessage);
execCommand("SelectAll");
}
}
</script>
<input type="button" value="选中" name="btn1" onclick="rdl_createRange1();">
<textarea id="content1">这是我要显示的内容1</textarea>
<textarea id="content2">这是我要显示的内容2</textarea>
<script>
function rdl_createRange1(){
for(var i=0;i<document.all.length;i++){
var oMessage=document.all('content'+i);
var oTextRange=document.body.createTextRange();
with (oTextRange) {
moveToElementText(oMessage);
execCommand("SelectAll");
}
}
}
</script>
<textarea id="content1">这是我要显示的内容1</textarea>
<textarea id="content2">这是我要显示的内容2</textarea>
<script>
function rdl_createRange1(){
for(var i=0;i<document.all.tags("textarea").length;i++){
j=i+1;
//alert(j);
var oMessage=document.all('content'+j);
var oTextRange=document.body.createTextRange();
with (oTextRange) {
moveToElementText(oMessage);
execCommand("SelectAll");
}
}
}
</script>