Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 聚焦并单击非表单元素_Javascript_Html_Angularjs - Fatal编程技术网

Javascript 聚焦并单击非表单元素

Javascript 聚焦并单击非表单元素,javascript,html,angularjs,Javascript,Html,Angularjs,我想在非表单元素上有一个标签索引,例如:div标签 为此,我使用了tab index,但当我的div聚焦并按下enter按钮时,点击它的not trigging ng,然后单击哪个div标记已被激活 <div tabindex="0" role="button" ng-click="!user.Active || selectUser(user)" class="multi-user no-outline" ng-repeat="user in Users"

我想在非表单元素上有一个标签索引,例如:div标签 为此,我使用了tab index,但当我的div聚焦并按下enter按钮时,点击它的not trigging ng,然后单击哪个div标记已被激活

<div tabindex="0" role="button"
     ng-click="!user.Active || selectUser(user)"
     class="multi-user no-outline"
     ng-repeat="user in Users" >
    <div class="bold text-capitalize text-primary" ng-bind="user.Name"></div>
    <small class="text-capitalize" ng-bind="user.RoleName"></small>
    <label class="label rel-label"
           ng-if="user.Active !== true">
      Deactive
    </label>
</div>

无效的

我不做AngularJS,但按Enter键不会生成单击(单选按钮和复选框除外),它会生成
向下键
按键
向上键
事件。你可能想要。您需要检查
$event
(或旧浏览器)以查看是否按了Enter键。

我不做AngularJS,但按Enter键不会生成单击(单选按钮和复选框除外),它会生成
向下键
按键
向上键
事件。你可能想要。您需要检查
$event
(或旧浏览器)以查看是否按下了Enter键