У меня есть текстовая область HTML, ширина которой установлена в 100% от окна браузера, используя CSS.Javascript: вычисление количества столбцов динамического размера textarea
Как вычислить, сколько столбцов текста соответствует текстовой области?
не полезно - «cols» возвращает «-1», если текстовое поле имеет динамический размер – jes5199
Я думаю, что лучше всего использовать 'document.getElementById (« myTextArea »). ClientWidth)' и/или 'document.getElementById («myTextArea»). offsetWidth) 'и делить на различные факторы, влияющие на ширину шрифта. Или посмотрите http://extjs.com/deploy/dev/docs/?class=Ext.util.TextMetrics – beggs