相关疑难解决方法(0)

是否可以使用JavaScript focus()函数专注于<div>?

是否可以专注于<div>使用JavaScript focus()函数?

我有一个<div>标签

<div id="tries">You have 3 tries left</div>
Run Code Online (Sandbox Code Playgroud)

我试图专注于以上<div>使用:

document.getElementById('tries').focus();
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有人可以提出建议....

javascript focus

204
推荐指数
6
解决办法
29万
查看次数

将焦点转移到特定的div

如何通过jquery在任何事件后将焦点更改为特定的div?

jquery

33
推荐指数
2
解决办法
7万
查看次数

DIV上的ng-blur

我试图隐藏DIV模糊(焦点已被删除DIV).我正在使用角度和引导程序.到目前为止,我已经尝试在显示DIV时设置"焦点" ,然后ng-blur在用户点击屏幕上的任何其他位置时设置功能.这不起作用.

基本上问题是我#lockerBox不能通过JS 设置焦点我的" ",hideLocker当我DIV点击它时,我的" "功能没有问题.

<div class="lock-icon" ng-click="showLocker(result); $event.stopPropagation();"></div>
<div ng-show="result.displayLocker" id="lockerBox" ng-click="$event.stopPropagation();" ng-blur="hideLocker(result)" tabindex="1">

  $scope.displayLocker = false;
  $scope.showLocker = function ( result ) {

    $scope.displayLocker = !$scope.displayLocker;
    node.displayLocker = $scope.displayLocker;

    function setFocus() {
      angular.element( document.querySelector( '#lockerBox' ) ).addClass('focus');
    }

    $timeout(setFocus, 100);
  };


  $scope.hideLocker = function ( node ) {
    $scope.displayLocker = false;
    node.displayLocker = $scope.displayLocker;
  };
Run Code Online (Sandbox Code Playgroud)

javascript focus blur angularjs

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

focus ×2

javascript ×2

angularjs ×1

blur ×1

jquery ×1