在输入字段中插入文本

时间:2014-08-05 11:20:38

标签: javascript angularjs getelementbyid

我在角项目中使用了一些JavaScript(我不熟悉angular.js,因此Js)。我的表单中有一个文本输入字段,默认情况下带有占位符。我想根据用户操作在字段中插入一些实际文本。

HTML:

<input type="text" id="logon" name="logon" ng-model="user.logon" placeholder= "Username" required>

当我跑步时

var x = document.getElementById("logon");
x.value = "a";
没有任何反应。然而,当我使用

var x = document.getElementById("logon");
x.placeholder = "b";

占位符文本已更改,这肯定会表明代码在正确的时间运行,只是因为我在x.value代码行中遗漏了某些内容?

1 个答案:

答案 0 :(得分:1)

看起来像angularJS。所以你可以通过ng-model

来做到这一点
$scope.user.logon = "a";