只是分配一個id
你的文字區域,並使用document.getElementById
:
<textarea name="text" placeholder="Type your text here!" id="myTextarea"></textarea>
<a href="" onclick="myFunction(document.getElementById('myTextarea').value); return false;">Send!</a>
或者,你可以代替更改myFunction
功能,使它定義函數內的值:
JS:
function myFunction() {
var value = document.getElementById('myTextarea').value;
//rest of the code
}
HTML:
<textarea name="text" placeholder="Type your text here!" id="myTextarea"></textarea>
<a href="" onclick="myFunction(); return false;">Send!</a>
如果你正在使用jQuery,它看起來像你這樣做,你可以改變document.getElementById('myTextarea').value
到$('#myTextarea').val();
得到如下:
JS:
function myFunction() {
var value = $('#myTextarea').val();
//rest of the code
}
HTML:
<textarea name="text" placeholder="Type your text here!" id="myTextarea"></textarea>
<a href="" onclick="myFunction(); return false;">Send!</a>
謝謝!添加一個id和document.getelementbyid就像我想要的一樣工作! – user3673837