这似乎是一个愚蠢的问题,但是我不知道我在做什么错?
我有一个HTML文本区域,其中总是包含一个简单的句子。我想要实现的是借助“ .value;”将这句话加载到JS变量中。
但是当我尝试打印出变量时,它总是空的-Screenshot from the console
您能告诉我,我做错了什么,或者至少为我指明了正确的方向吗?
谢谢!
答案 0 :(得分:2)
文本区域具有不同的输入行为。它们的值存储在 开头和结尾标记中。
这里是一个例子:
alert(document.getElementById('textarea').value);
<textarea id="textarea">I am the value !</textarea>
也请下次将您的代码和结果作为文本而不是图像添加。
答案 1 :(得分:1)
使用此:
alert(document.getElementById('separator').value)
<textarea id="separator">Lorem ipsum</textarea>
答案 2 :(得分:0)
value
的 textarea
是标记<textarea></textarea
之间的值。您的情况是''
。因此,您得到一个空字符串。
如果在标记之间包含一些文本,则更好。我相信您会得到所需的结果。