话说页面上有一个项目是这样的:<html:text name="orderBean" property="termName" style="text-align:center;background:translate;width:80px;border:none;color:black;cursor:pointer;" readonly="true" tabindex="-1"/>比如说他的初期显示值为"2007/04"
然后我在javascript里给他赋值,写法如下:parent.FrmRightData.document.getElementsByName("termName")[0].value = "aaaa";然后我alert(parent.FrmRightData.document.getElementsByName("termName")[0].value);
值已经变为"aaaa",可是为什么界面上项目不变化呢?怎么才能通过javascript让界面上的值发生改变呢?真心请教

解决方案 »

  1.   

    帖执行后的页面代码,不要贴.NET对象好不?
      

  2.   

    parent.FrmRightData.document.getElementsByName("termName")[0].innerHTML = "aaaa";
      

  3.   

    帖执行后的页面代码?<td class="spreadHeader" width="110" align="center">
    <input type="text" name="termName" tabindex="-1" value="2007/04" readonly="readonly" style="text-align:center;background:translate;width:80px;border:none;color:black;cursor:pointer;">
    </td>