如果你想從輸入值而不使用選擇器,那麼你可以使用這樣的東西, 但請記住,你從輸入標籤獲得的值應該用作表單元素的第一個孩子。
<form action="">
<input type="text" class="text"/>
<input type="button" onclick="getText()" value="get value">
<div></div>
</form>
<script>
function getText(text){
var textValue = document.getElementsByTagName('input')[0].value;
alert(textValue);
}
</script>
編輯
如果你想從輸入值按下回車鍵後文本,那麼你可以做到這樣。
<form action="">
<input type="text" class="text" onkeydown="getText(event)"/>
<div></div>
</form>
<script>
function getText(event){
var textValue = document.getElementsByTagName('input')[0].value;
if(event.which == 13){
alert(textValue);
}
}
</script>
之後採取什麼行動?在textarea鍵盤上? –
是的,我知道這並不重要,我只需要一個獲取textarea文本的功能,不需要指定它的編號 – user3154581
有一個文本區域的名稱標籤,它將被提交 - – user1428716