當(dāng)前位置:軟件學(xué)堂 > 資訊首頁 > 網(wǎng)絡(luò)編程 > 編程其他 > textarea自適應(yīng)文字行數(shù)網(wǎng)頁代碼怎么寫

textarea自適應(yīng)文字行數(shù)網(wǎng)頁代碼怎么寫

2012/10/19 11:15:18作者:佚名來源:網(wǎng)絡(luò)

移動端

【實(shí)例名稱】

textarea自適應(yīng)文字行數(shù)

【實(shí)例描述】

textarea是HTML中的文本元素,可實(shí)現(xiàn)文字的多行輸入,也可以控制行數(shù)和列數(shù)。本例學(xué)習(xí)如何讓textarea根據(jù)用戶的輸人文本,自動調(diào)整高度和寬度。

【實(shí)例代碼】

 

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>標(biāo)題頁</title> </head> <body> <textarea rows=1 name=txt1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight"> </textarea></body> </html>

【運(yùn)行效果】

運(yùn)行效果

【難點(diǎn)剖析】

本例的重點(diǎn)是texlarea元素的“onpropenychange”事件。當(dāng)文本內(nèi)容發(fā)生變化時會觸發(fā)此事件?!皃osHeight”表示文本輸入框的高度,“scmllHeight”表示內(nèi)容的高度。

【源碼下載】

本實(shí)例JS代碼下載

標(biāo)簽: 文字  代碼