最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript獲取文本框內選中文本的方法

 更新時間:2015年02月20日 15:05:34   作者:niuniu  
這篇文章主要介紹了JavaScript獲取文本框內選中文本的方法,實例分析了javascript通過onclick獲取文本框選中文本的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了JavaScript獲取文本框內選中文本的方法。分享給大家供大家參考。具體分析如下:

這里的代碼可以用來獲取用戶通過鼠標在文本輸入框或者textarea里選擇的選本。
需要注意ie的問題。

代碼如下:

復制代碼 代碼如下:
<script type="text/javascript">
function getFieldSelection(select_field)
{
    word='';
    if (document.selection) {
        var sel = document.selection.createRange();
        if (sel.text.length > 0) {
            word = sel.text;
        }
    }
    else if (select_field.selectionStart || select_field.selectionStart == '0') {
        var startP = select_field.selectionStart;
        var endP = select_field.selectionEnd;
        if (startP != endP) {
            word = select_field.value.substring(startP, endP);
        }
    }
    return word;
}
</script>
<textarea id="a" rows="3" cols="20">選擇我,然后點擊下面的按鈕</textarea><br />
<button onclick="alert(getFieldSelection(document.getElementById('a')))">button_click</button>
<br />
<strong>

注:當在IE里使用非按鈕的元素onclick觸發(fā)事件的時候,會得不到結果。因為在IE里,當一個非按鈕元素被click,整個頁面中的選擇內容將會被改變。而在firefox,opera下就不存在這個問題。所以上面的(Span_onclick)在IE下將不可用。

希望本文所述對大家的javascript程序設計有所幫助。

相關文章

最新評論

开鲁县| 从江县| 如皋市| 宁晋县| 砀山县| 稷山县| 纳雍县| 沛县| 高安市| 德钦县| 临泽县| 桐城市| 龙南县| 南昌县| 杭州市| 五河县| 吉水县| 阿拉尔市| 娄烦县| 门头沟区| 唐海县| 精河县| 江口县| 红安县| 金湖县| 马龙县| 怀宁县| 监利县| 连江县| 会同县| 沈阳市| 甘洛县| 牡丹江市| 贡嘎县| 屏南县| 秭归县| 安康市| 嘉荫县| 长宁县| 西乌珠穆沁旗| 思茅市|