我在角项目中使用了一些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
代码行中遗漏了某些内容?
答案 0 :(得分:1)
看起来像angularJS。所以你可以通过ng-model
来做到这一点$scope.user.logon = "a";