-2

我得到了元素

var nameEl = document.getElementById("<portlet:namespace />kategorijaName");

那是输入字段。我怎样才能在里面写一些文字?

4

4 回答 4

2

由于问题(此时)被标记为,我假设使用/适合这两个标签的答案将是有益的

<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>
于 2014-05-28T17:41:36.147 回答
1

如果您使用的是普通 javascript,那么您可以使用下面的方法在输入文本中设置值

document.getElementById("<portlet:namespace />kategorijaName").value = 'some value';

如果是 Jquery,您可以使用

 $("#<portlet:namespace />kategorijaName").val("some value");
于 2014-04-17T09:05:11.277 回答
0

如果您使用的是alloy-ui,那么您可以像这样设置值

<aui:script>
    A.one('#<portlet:namespace />kategorijaName').set('value',kategorijaName);
</aui:script>
于 2016-03-15T12:57:41.820 回答
-1

nameEl.value = "value you need"

于 2014-04-17T07:46:49.577 回答