我很难理解下面的代码片段。我试图了解value
属性分配到的位置,但是我只看到property
属性。
<html:text indexed="true" name="<%=(String)
currentItr.next()%>" property="<%=(String) currentItr.next()%>"/>
因为我对 HTML DOM 稍微熟悉一些,所以我能够创建我想要在下面使用的元素:
object<%=i%> = document.createElement('
<input type="text" name="<%=name%>' + '[' +
sectionId + '].mySpecialList[' + row[id] + '].
<%=curProp%>" id=' + sectionId +
'size="<%=curItr.next()%>" value="<%=curItr.next()%>">');
我知道我可以使用以下方法获取和访问:
var obj = document.forms["myForm"].elements["mySpecialList[0].mySmallList[0].someProperty"];
比特的html:struts
等价物是什么?createElement
因为当我使用html:text
代码片段时,我无法检索或解析value
属性。
例如:<html:text>
标签似乎会自动创建一个具有名称、值和大小的元素。但是,当我尝试在 javascript 中访问相同的元素时,我得到的是元素的列名,而不是值