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

JavaScript獲取文本框內(nèi)選中文本的方法

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

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

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

代碼如下:

復(fù)制代碼 代碼如下:
<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">選擇我,然后點(diǎn)擊下面的按鈕</textarea><br />
<button onclick="alert(getFieldSelection(document.getElementById('a')))">button_click</button>
<br />
<strong>

注:當(dāng)在IE里使用非按鈕的元素onclick觸發(fā)事件的時(shí)候,會(huì)得不到結(jié)果。因?yàn)樵贗E里,當(dāng)一個(gè)非按鈕元素被click,整個(gè)頁面中的選擇內(nèi)容將會(huì)被改變。而在firefox,opera下就不存在這個(gè)問題。所以上面的(Span_onclick)在IE下將不可用。

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

柳河县| 焉耆| 固阳县| 牡丹江市| 永年县| 法库县| 大方县| 丹巴县| 大石桥市| 玉环县| 静乐县| 额敏县| 家居| 萍乡市| 两当县| 沧源| 伊春市| 西乌| 进贤县| 旺苍县| 霍山县| 镇远县| 枣庄市| 论坛| 海林市| 宁波市| 砀山县| 惠来县| 类乌齐县| 金溪县| 丹阳市| 建阳市| 潜山县| 青浦区| 凭祥市| 莲花县| 东台市| 额尔古纳市| 沅陵县| 阿鲁科尔沁旗| 涟源市|