首页 > 精选知识 >

textarea里怎么每行显示呈下划线

2025-06-02 10:32:33

问题描述:

textarea里怎么每行显示呈下划线,快急哭了,求给个正确方向!

最佳答案

推荐答案

2025-06-02 10:32:33

在日常开发中,有时我们会遇到需要对`

<script>

// 获取textarea和占位层

const textarea = document.getElementById('myTextarea');

const container = document.querySelector('.underline-container');

// 监听textarea的变化

textarea.addEventListener('input', () => {

// 清空占位层内容

container.innerHTML = '';

// 将textarea的内容逐行插入到占位层

textarea.value.split('\n').forEach(line => {

const span = document.createElement('span');

span.textContent = line;

container.appendChild(span);

container.appendChild(document.createElement('br'));

});

});

</script>

```

关键点解析

1. 隐藏`