ха, спасибо, сразу не сообразил применить этот способ для textarea, хотя не раз уже применял для других элементов (видимо из-за мысли, что он не совсем обычный
)
<style>
#test {
resize: none;
overflow: hidden;
outline: none;
border: none;
}
</style>
<textarea id="test" wrap="off" readonly="readonly">
<script>
alert();
window.onload = function () {
alert('hy');
}
</script>
</textarea>
<script>
window.onload = function () {
var ta = document.getElementById('test');
var div = document.getElementById('div');
ta.style.height = ta.scrollHeight;
ta.style.width = ta.scrollWidth;
}
</script>