js監聽textarea 內容的變化,並計算內容的長度c
阿新 • • 發佈:2019-04-10
fix head con window class keyword -m rfi val
html代碼如下:
- <div class="customer-message">
- <label for="customerMessage">留言</label>
- <textarea id="customerMessage" maxlength="500o"></textarea>
-
<p class="text-count"><span id="textCount">0</span>/500(留言多余10個字)</p>
- </div>
js代碼如下:
- window.onload = function () {
- //獲取文本內容和長度函數
- function txtCount(el) {
- var val = el.value;
- var eLen = val.length;
-
return eLen;
- }
- var el = document.getElementById(‘customerMessage‘);
- el.addEventListener(‘input‘,function () {
- var len = txtCount(this); // 調用函數
-
document.getElementById(‘textCount‘).innerHTML = len;
- });
- el.addEventListener(‘propertychange‘,function () {//兼容IE
- var len = txtCount(this); // 調用函數
- document.getElementById(‘textCount‘).innerHTML = len;
- });
- }
記錄如上
js監聽textarea 內容的變化,並計算內容的長度c