Javascript 从HTML表中获取textarea值

Javascript 从HTML表中获取textarea值,javascript,html,angularjs,Javascript,Html,Angularjs,我想获取嵌套表中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&

我想获取嵌套表中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>

{{key}}
{{x.title}}
{{x.year}
{{x.note}}
更新
删除

请注意,此处还有上一个textarea控件的结尾,这可能会导致getElementsByTagName出现问题:

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

17
标题
年
这是我的便条
更新
删除

可能是错误,您正在关闭一个文本区域:

<td>{{x.year}}</td>
var y = document.getElementsByTagName("textarea")[0].value;