javascript下兼容firefox選取textarea文本的代碼
更新時間:2008年06月10日 20:21:17 作者:
兼容firefox和ie的選取textarea文本的方法
主要用到的js代碼
function getSelectedText(){
var selectedText;
var textField=document.getElementById('inputTextarea');
if(window.getSelection) selectedText=getTextFieldSelection(textField);//getTextFieldSelection(document.getElementById("inputTextArea"));
else selectedText=document.selection.createRange().text;
alert(selectedText);
}
function getTextFieldSelection(e){
//var oEvent=arguments.callee.caller.arguments[0];
if(e.selectionStart != undefined && e.selectionEnd != undefined)
return e.value.substring(e.selectionStart,e.selectionEnd);
else return "";
}
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
復制代碼 代碼如下:
function getSelectedText(){
var selectedText;
var textField=document.getElementById('inputTextarea');
if(window.getSelection) selectedText=getTextFieldSelection(textField);//getTextFieldSelection(document.getElementById("inputTextArea"));
else selectedText=document.selection.createRange().text;
alert(selectedText);
}
function getTextFieldSelection(e){
//var oEvent=arguments.callee.caller.arguments[0];
if(e.selectionStart != undefined && e.selectionEnd != undefined)
return e.value.substring(e.selectionStart,e.selectionEnd);
else return "";
}
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關文章
IE不支持option的display樣式,只能使用remove和add
想實現(xiàn)一個很簡單的功能:當選中“中介”時,不顯示“求購”與“求租”。本以為通過display:none即可實現(xiàn),結果發(fā)現(xiàn)在option元素上使用display:none在firefox中有效,在IE6、IE7、IE8中都無效。2009-12-12用Javascript讀取CheckBox數(shù)組的值的代碼(兼容IE與firefox)
為了同時支持Firefox和IE,我們常常用document.getElementById(id)方法來取得HTML對象。但是getElementById方法只能取得單個對象,而對于CheckBox數(shù)組則無能為力。2010-12-12用javascript來實現(xiàn)select標簽的美化的代碼
用javascript來實現(xiàn)select標簽的美化的代碼...2007-10-10