簡體   English   中英

我如何從 <textarea> 在JavaScript中?

[英]How do I get the input from a <textarea> in javascript?

<textarea>標記沒有“值”屬性,因此,如何將其輸入到JavaScript變量中。 對於

<form name="myForm"> 
    <input type="text" name="aName">
</form> 

這很簡單:

var javaScriptVariable = document.myForm.aName.value;

但是,如何使用textarea表單獲得相同的結果?

注意:不希望通過php / perl等在服務器端獲取此信息。

我知道這對你們中的許多人來說可能聽起來很愚蠢,但是我正處於Web編程世界的起步階段。

<textarea id="myTextArea">Value</textarea>

var textareaVal = document.getElementById('myTextArea').value;

演示

<textarea id='wmd-input'></textarea>

var wmd = document.getElementById('wmd-input');
var input = wmd.value;

如果您要使用表單對象,它實際上是一樣的

// yes, I'm testing it on this answer's form
var form = document.getElementsByClassName('inline-post')[0];
var wmd = form['post-text'];
var input = wmd.value

不傻,我們都必須從某個地方開始。 嘗試這個。

<textarea rows="4" cols="50" id="myTextArea">
Hello world
</textarea>

然后訪問此值:

var javaScriptVariable2 = document.getElementById("myTextArea").value;
console.log(javaScriptVariable2);

沒關系

var txtarea document.forms["myForm"].getElementsByTagName("aName").value;

alert(txtarea)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM