js 给textarea添加值
时间: 2023-09-07 18:17:30 浏览: 54
可以使用 JavaScript 的 DOM 操作来给 textarea 添加值。具体的方法是先获取到 textarea 元素,然后设置它的 value 属性。
例如,假设你有一个 id 为 "myTextarea" 的 textarea 元素,你可以使用以下代码来添加值:
```javascript
var textarea = document.getElementById("myTextarea");
textarea.value += "Hello, world!";
```
这样就可以在 textarea 中添加字符串 "Hello, world!" 了。
相关问题
js给 textarea 的值换行
你可以使用 `\n` 或者 `\r\n` 来代表换行,然后将它们添加到 textarea 的值中。例如:
```javascript
var textarea = document.getElementById("myTextarea");
textarea.value = "第一行\n第二行\n第三行";
```
或者:
```javascript
var textarea = document.getElementById("myTextarea");
textarea.value = "第一行\r\n第二行\r\n第三行";
```
这将在 textarea 中显示三行文本,每行之间有一个换行符。
textarea标签添加提示内容
您可以使用HTML5中的`placeholder`属性来为`<textarea>`标签添加提示内容。示例代码如下:
```
<textarea placeholder="请输入您的文本"></textarea>
```
当用户未输入文本时,`placeholder`属性中的提示内容会显示在`<textarea>`标签内部。当用户开始输入文本时,提示内容会自动消失。请注意,`placeholder`属性可能不受所有浏览器的支持,您可以通过JavaScript来实现类似的效果,如下所示:
```
<textarea onfocus="if(this.value=='请输入您的文本')this.value='';" onblur="if(this.value=='')this.value='请输入您的文本';">请输入您的文本</textarea>
```
上述代码中,当用户聚焦(即点击)`<textarea>`标签时,如果其值为“请输入您的文本”,则将其值设为空字符串。当用户离开`<textarea>`标签时,如果其值为空字符串,则将其值设为“请输入您的文本”。这种方法不依赖于浏览器的支持,但需要一些JavaScript代码。