我正在使用
获取元素var nameEl = document.getElementById("<portlet:namespace />kategorijaName");
这是输入字段。如何在其中写入一些文字?
答案 0 :(得分:2)
由于问题(此时)被标记为liferay和alloy-ui,我假设使用/适合这两个标记的答案将是有益的
<aui:input id='textFieldId' name='textFieldName' label='My Text Field'></aui:input>
<script>
AUI().use('node', function(A){
A.one('#<portlet:namespace/>textFieldId').set('value', "A new input value");
});
</script>
答案 1 :(得分:1)
如果你使用普通的javascript,那么你可以使用下面的方法在输入文本中设置一个值
document.getElementById("<portlet:namespace />kategorijaName").value = 'some value';
如果是Jquery,你可以使用
$("#<portlet:namespace />kategorijaName").val("some value");
答案 2 :(得分:0)
如果您使用的是合金-ui,则可以像这样设置值
<aui:script>
A.one('#<portlet:namespace />kategorijaName').set('value',kategorijaName);
</aui:script>
答案 3 :(得分:-1)
nameEl.value = "value you need"