簡體   English   中英

從表格HTML獲取textarea值

[英]get textarea value from table HTML

我想在嵌套表中的textarea中獲取數據。 我使用行索引來獲取該行中的數據。

我試過了,但是沒有用。

var note = document.getElementById($index).cells[3];
var y = document.getElementsByTagName("textarea").value;

這是桌子。

<tr ng-repeat="(key, x) in records" id="{{$index}}">
    <td>{{key}}</td>
    <td>{{x.title}}</td>
    <td>{{x.year}}</textarea></td>
    <td>
         <textarea rows="2" cols="30">{{x.note}}</textarea>
         <button type="button" ng-click="update($index)">Update</button>
    </td>
    <td><button type="button" ng-click="delete($index)">Delete</button></td>
</tr>

請注意,這里還具有上一個textarea控件的結尾,這可能會導致getElementsByTagName出現問題:

<td>{{x.year}}</textarea></td>

 var y = document.getElementsByTagName("textarea")[0].value; alert(y); 
 <tr> <td>17</td> <td>Title</td> <td>Year</td> <td> <textarea rows="2" cols="30">this is my note</textarea> <button type="button">Update</button> </td> <td><button type="button">Delete</button></td> </tr> 

也許這是錯誤,您正在關閉文本區域:

<td>{{x.year}}</td>

嘗試之后:

var y = document.getElementsByTagName("textarea")[0].value;

暫無
暫無

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

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