欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS實現自適應高度表單文本框的方法

 更新時間:2015年02月25日 10:18:37   作者:代碼家園  
這篇文章主要介紹了JS實現自適應高度表單文本框的方法,實例分析了針對IE內核與非IE內核下的javascript控制文本框樣式的技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了JS實現自適應高度表單文本框的方法。分享給大家供大家參考。具體實現方法如下:

復制代碼 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>JS實現自適應高度的表單文本框</title>
    <style type="text/css">
        #shadow, #text { font: 12px/16px Arial; width: 200px; overflow: hidden; height: 16px; }
        #shadow { position: absolute; border-width: 0px; padding: 0px; visibility: hidden; }
        #text { resize: none; }
    </style>
    <script type="text/javascript">
        window.onload = function () {
            var text = document.getElementById("text"); //用戶看到的文本框
            var shadow = document.getElementById("shadow"); //隱藏的文本框
            text.oninput = //非IE的
            text.onpropertychange = //IE的
            onchange;
           
            function onchange() {
                shadow.value = text.value;
                setHeight();
                setTimeout(setHeight, 0); //針對IE 6/7/8的延遲, 否則有時會有一個字符的出入
                function setHeight() { text.style.height = shadow.scrollHeight + "px"; }
            }
        };
    </script>
</head>
<body>
    <textarea id="text"></textarea>
    <textarea id="shadow"></textarea>
</body>
</html>

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

相關文章

  • JavaScript數組去重和扁平化函數介紹

    JavaScript數組去重和扁平化函數介紹

    這篇文章主要介紹了JavaScript數組去重和扁平化函數,數組扁平化又稱數組降維,下面文章圍繞數組去重和扁平化函數得相關資料展開內容,需要的朋友可以參考一下
    2021-12-12
  • AngularJS+Bootstrap實現多文件上傳與管理

    AngularJS+Bootstrap實現多文件上傳與管理

    這篇文章主要為大家詳細介紹了AngularJS+Bootstrap實現多文件上傳與管理,對上傳文件進行加載與刪除操作,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • javascript實現復選框選中屬性

    javascript實現復選框選中屬性

    本文給大家介紹的是一篇國外網友寫的博客,講解的是關于實現復選框選中屬性的問題,感覺非常不錯,翻譯過來推薦給大家,希望小伙伴們能夠喜歡。
    2015-03-03
  • 輕松掌握JavaScript裝飾者模式

    輕松掌握JavaScript裝飾者模式

    這篇文章主要幫助大家輕松掌握JavaScript裝飾者模式,告訴大家什么是js裝飾者模式,感興趣的小伙伴們可以參考一下
    2016-08-08
  • 小程序實現搜索框功能

    小程序實現搜索框功能

    這篇文章主要為大家詳細介紹了小程序實現搜索框功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • 理解JavaScript中window對象的一些用途

    理解JavaScript中window對象的一些用途

    這篇文章主要介紹了理解JavaScript中的window對象,本文通過實例代碼詳細介紹Window對象的一些重要用途,需要的朋友可以參考下
    2022-07-07
  • javascript重復綁定事件造成的后果說明

    javascript重復綁定事件造成的后果說明

    最近在修改百度地圖開源的東西,想把里面耦合在一起的代碼給拆分出來。拆解之后,發(fā)現了一些坑爹的問題。邏輯上沒有問題的情況下,該出現的效果沒有出現
    2013-03-03
  • 微信小程序h5頁面跳轉小程序的超詳細講解

    微信小程序h5頁面跳轉小程序的超詳細講解

    開發(fā)中涉及到一個需求,就是從一個預約票購買的頁面需要跳轉到?小程序,下面這篇文章主要給大家介紹了關于微信小程序h5頁面跳轉小程序的超詳細講解,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • JavaScript實現鼠標點擊后層展開效果的方法

    JavaScript實現鼠標點擊后層展開效果的方法

    這篇文章主要介紹了JavaScript實現鼠標點擊后層展開效果的方法,可實現點擊文字緩慢展開層的效果,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-05-05
  • js代碼延遲一定時間后執(zhí)行一個函數的實例

    js代碼延遲一定時間后執(zhí)行一個函數的實例

    下面小編就為大家?guī)硪黄猨s代碼延遲一定時間后執(zhí)行一個函數的實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02

最新評論