在AngularJS中获取$event的innerHTML

Getting the innerHTML of $event in AngularJS

本文关键字:event innerHTML 获取 AngularJS      更新时间:2023-10-18

我有一个带有动作监听器的html <div>

<td><div ng-click="tableClick($event)">{{ x }}</div></td>

我想将x的值传递给tableClick()函数。我尝试了以下操作(我希望foreignIDx的值):

$scope.tableClick = function(event) {
    var foreignID = event.innerHTML;
};

但它似乎不起作用(当我试图显示foreignID的值时,我得到一个"未定义")。

我该怎么做?

您可以将x传递给您的函数,如下所示:

<td><div ng-click="tableClick(x)">{{ x }}</div></td>
$scope.tableClick = function(myVar) {
    var foreignID = myVar;
};

没有必要从html中获取它。