0
我正在使用Firefox擴展。我有一個簡單的單行文本框。當用戶粘貼文本時,我想檢測文本是否有換行符,如果是,我想將文本框擴展爲多行文本框。將文本框動態更改爲多行
我
<textbox id="textbox" rows="5" wrap="off" newlines="pasteintact" oninput="adjustTextbox(this)" flex="1"/>
,並在JS的一面,我有
adjustTextbox(txtBox) {
if(!txtBox.getAttribute('multiline') && txtBox.value.match(/[\r\n]/)) {
txtBox.setAttribute('multiline', true);
}
}
的問題是,雖然文本框不會被轉換爲5列多行文本框的值,粘貼失敗,文本框爲空白。我在這裏做錯了什麼?