[英]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.