国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 13:07:18
字體:
來源:轉載
供稿:網友

本文實例講述了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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蒙阴县| 诸暨市| 永川市| 昌吉市| 米脂县| 江门市| 密山市| 定边县| 双流县| 马公市| 汉沽区| 镇远县| 印江| 太白县| 措美县| 子长县| 巫山县| 怀安县| 定西市| 南岸区| 汪清县| 合水县| 延吉市| 汉阴县| 阳朔县| 彭阳县| 抚远县| 安溪县| 郧西县| 禹城市| 金乡县| 平南县| 大安市| 腾冲县| 兴安县| 麦盖提县| 顺昌县| 额尔古纳市| 博罗县| 建水县| 荔浦县|