关于JS取值问题

DBMS_TTT 2011-10-31 06:39:18
<logic:present name="aq2016Entity" property="aq2017Entitys">
<logic:iterate id="aq2017Entity" name="aq2016Entity" property="aq2017Entitys" indexId="indexId">
<bean:define id="aq2018Flag" name="aq2017Entity" property="aq2018Flag" type="String"/>
<table width="100%" class="result" border="1" align="center" cellpadding="0" cellspacing="0" vspace="0">
<tr>
<td width="20%" align="center" bgcolor="eeeeee"><font color="#333333">根原因名称:</font></td>
<td width="80%" height="25" align="left" id="aq2017Entity_gyyid" >
<strong><font color="#004499"><bean:write name="aq2017Entity" property="reasonName" filter="false"/></font></strong>
</td>
</tr>
<% if(aq2018Flag!=null&&aq2018Flag.equals("false")){%>
<tr>
<td align="center" bgcolor="eeeeee"><font color="#333333">事实与分析:</font></td>
<td height="25" align="left" class="wrap"><bean:write name="aq2017Entity" property="reason_desc" filter="false"/></td>
</tr>
<%}else{%>
<tr>
<td align="center" bgcolor="eeeeee"><font color="#333333">事实与分析:</font></td>
<td height="25" align="left" class="wrap"><bean:write name="aq2017Entity" property="reasonOptions" filter="false"/></td>
</tr>
<%}%>
<tr>
<td height="5" align="center" bgcolor="#FFFFFF" colspan="2"></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
</table>
</logic:iterate>
</logic:present>



==================================================
function addEventInvestigate() {
//alert(document.forms[0].scene_id.value) ;
var str =document.forms[0].sceneId.value;
var str1=document.getElementById("scene_id_wxysbid").innerText;
// var str3=document.getElementById("aq2017Entity_gyyid").value;
// var str3=document.getElementById("aq2017Entity_gyyid").innerText;
document.forms[0].operate.value="toAddEventResult";
document.forms[0].submit();
}

怎么在这里取出 根原因名称 的值 也就是bean:write name="aq2017Entity" property="reasonName" filter="false"/></font>里的值
...全文
213 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
DBMS_TTT 2011-11-03
  • 打赏
  • 举报
回复
可能问题描述的不是很清晰,现在已经解决了,直接用var str=document .getElementById ("aq2017Entity_gyyid")对str对象进行的判断,if(str=="" || str==null){return false}
无涯自成一方 2011-11-01
  • 打赏
  • 举报
回复
我试过了,用这个可以取到他的值----document .getElementById ("aq2017Entity_gyyid").innerHTML;
得到的值为:

<STRONG><FONT color=#004499><BEAN:WRITE property="reasonName" name="aq2017Entity" filter="false" /></FONT></STRONG>
无涯自成一方 2011-11-01
  • 打赏
  • 举报
回复
哦,看到了
无涯自成一方 2011-11-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dbms_ttt 的回复:]
都有什么方法可以取出来呢,总是报 aq2017Entity_gyyid 缺少对象 错误,这是在<fieldset>里的,应该没有什么关系吧
[/Quote]

aq2017Entity_gyyid这个id你从哪儿得到的??
DBMS_TTT 2011-11-01
  • 打赏
  • 举报
回复
HTML太大了,看着更乱。。。。
DBMS_TTT 2011-11-01
  • 打赏
  • 举报
回复
现在的情况是这样的:有个新建场景,点击新建场景 里面有跟原因名称等信息,现在要点击下一步(进入下一个页面)但是我这个跟原因的名称是必填项,就是想做个判断,不添加跟原因名称 就不能进入下一步。我要是不点击新建场景按钮,这个页面是没有跟原因这个信息的,但是跟原因这段代码还在本页面上在<fieldset>...</fieldset>里面,也就是说我 取值的时候 新建场景里的跟原因名称等信息还没有创建出来呢,所以会报,对象不存在,那么现在我要怎么判断呢
huxinzhi 2011-10-31
  • 打赏
  • 举报
回复
来人帮帮忙啊。。。。。。。。。。。。。
豆虫 2011-10-31
  • 打赏
  • 举报
回复
哎~~看着这种jsp和js嵌套的代码就囧得荒 查看一下源文件
另外:innerText 是IE Only的
zell419 2011-10-31
  • 打赏
  • 举报
回复
你把html发出来看看 。
DBMS_TTT 2011-10-31
  • 打赏
  • 举报
回复
来人帮帮忙啊。。。。。。。。。。。。。
DBMS_TTT 2011-10-31
  • 打赏
  • 举报
回复
都有什么方法可以取出来呢,总是报 aq2017Entity_gyyid 缺少对象 错误,这是在<fieldset>里的,应该没有什么关系吧

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧