Javascript 选择输入字段中的所有文本
我有以下代码用于选择输入字段中的所有文本:Javascript 选择输入字段中的所有文本,javascript,html,angularjs,Javascript,Html,Angularjs,我有以下代码用于选择输入字段中的所有文本: <input id="userName" class="form-control" type="text" name="enteredUserName" data-ng-show="vm.userNameDisplayed()" data-ng-model="vm.enteredUserName"> 但是调用此方法后,将不选择任何内容。尝试先使用textArea.focus()聚焦textArea 1.我不需要在onClick
<input id="userName" class="form-control"
type="text" name="enteredUserName" data-ng-show="vm.userNameDisplayed()"
data-ng-model="vm.enteredUserName">
但是调用此方法后,将不选择任何内容。尝试先使用
textArea.focus()聚焦textArea代码>
1.我不需要在onClick方法2上执行此操作。我的代码与提供的示例中的代码相同。您希望何时选择文本?一旦用户键入?其次,ng show
需要一个解析为truthy/falsy的表达式。在您的情况下,当呈现页面时,将调用函数usernamesplayed
。如果当时没有数据,它将不会选择任何内容。搜索标题将返回。
vm.userNameDisplayed = function() {
var textArea = angular.element('#userName');
textArea.setSelectionRange(0, vm.enteredUserName.length)
}
vm.userNameDisplayed = function() {
var textArea = angular.element('#userName');
textArea.focus();
textArea.setSelectionRange(0, vm.enteredUserName.length)
}