比如:
<display:table name="detailList" id="row" class="mars" requestURI="">
<display:column title="序号">
<input type="checkbox" name="xuhao" id="xuhao" value="${row.exportCaseListingId }"/>
</display:column>
<display:column title="集装箱代码" property="container.containerCode"/>
<display:column title="箱型" property="container.caseType.caseTypeCode"/>
<display:column title="箱尺寸" property="container.caseSize.caseSize"/>
<display:column title="堆场箱位号" property="segSlotdef.slots"/>
<display:column title="船箱位号" property="slotdef.slotNumber"/>
<display:column title="到验号" property="arriveNumber"/>
<display:column title="操作人" property="operator.userCode"/>
</display:table>
javascript中怎么获取红色部分属性的值(slotdef.slotNumber)?
<display:table name="detailList" id="row" class="mars" requestURI="">
<display:column title="序号">
<input type="checkbox" name="xuhao" id="xuhao" value="${row.exportCaseListingId }"/>
</display:column>
<display:column title="集装箱代码" property="container.containerCode"/>
<display:column title="箱型" property="container.caseType.caseTypeCode"/>
<display:column title="箱尺寸" property="container.caseSize.caseSize"/>
<display:column title="堆场箱位号" property="segSlotdef.slots"/>
<display:column title="船箱位号" property="slotdef.slotNumber"/>
<display:column title="到验号" property="arriveNumber"/>
<display:column title="操作人" property="operator.userCode"/>
</display:table>
javascript中怎么获取红色部分属性的值(slotdef.slotNumber)?
解决方案 »
- 在静态页面,只用javascript 或者 jquery,如何能判断www.baidu.com这个网址是否是死链接
- 举国同庆了,没分散,就散个小知识吧:)
- 怎么让它等于文本节点?
- 正则表达式截取空格 犀利的 进来解释一下 为什么
- 用JS实现两个日期相减得出的天数,再乘一个数
- 求一个这样的时间函数~~~
- http://www.huihuicai.net/里的蚂蚁在爬是怎么做的?
- 请教各位,这个如何用JavaScript获取??
- 文字全角,半角的转换该怎么做?
- fullpage.js不使用鼠标滚动,但导航依然有效的方法
- 请教在Firefox下console.time怎样测代码运行时间啊?
- Jquery问题求助
<display:table name="detailList" id="row" class="mars" requestURI="">
<display:column title="序号">
<input type="checkbox" name="xuhao" id="xuhao" value="${row.exportCaseListingId }"/>
</display:column>
<display:column title="集装箱代码" property="container.containerCode"/>
<display:column title="箱型" property="container.caseType.caseTypeCode"/>
<display:column title="箱尺寸" property="container.caseSize.caseSize"/>
<display:column title="堆场箱位号" property="segSlotdef.slots"/>
<display:column title="船箱位号" property="slotdef.slotNumber"/>
<display:column title="到验号" property="arriveNumber"/>
<display:column title="操作人" property="operator.userCode"/></display:table>
<SCRIPT LANGUAGE="JavaScript">
var dispObjs = document.getElementsByTagName("display:column");
for (var i=0; i<dispObjs.length; i++)
{
var disp = dispObjs[i];
if (disp.title == "船箱位号")
{
alert(disp.property);
break;
}
}
</SCRIPT>
FireFox的话js部分用下面的<SCRIPT LANGUAGE="JavaScript">
var dispObjs = document.getElementsByTagName("display:column");
for (var i=0; i<dispObjs.length; i++)
{
var disp = dispObjs[i];
if (disp.title == "船箱位号")
{
alert(disp.getAttribute("property") ); //改这一行
break;
}
}
</SCRIPT>
我用的是IE啊<SCRIPT LANGUAGE="JavaScript">
var dispObjs = document.getElementsByTagName("display:column");
alert(dispObjs);//直接弹出"[object]",没取到对象啊.
for (var i=0; i<dispObjs.length; i++)
{
var disp = dispObjs[i];
if (disp.title == "船箱位号")
{
alert(disp.property);
break;
}
}
</SCRIPT>
我只是想判断每条记录的“船箱位号”的值是否为“空”<display:column title="船箱位号" property="slotdef.slotNumber"/>唉~~还有其他方法不?
直接弹出"[object]",还不是对象???
<display:column title="序号"><!-- 1 -->
<input type="checkbox" name="xuhao" id="xuhao" value="${row.exportCaseListingId }"/>
</display:column>
<display:column title="集装箱代码" property="container.containerCode"/><!-- 2 -->
<display:column title="箱型" property="container.caseType.caseTypeCode"/><!-- 3 -->
<display:column title="箱尺寸" property="container.caseSize.caseSize"/><!-- 4 -->
<display:column title="堆场箱位号" property="segSlotdef.slots"/><!-- 5 -->
<display:column title="船箱位号" property=""/><!-- 6 -->
<display:column title="到验号" property="arriveNumber"/><!-- 7 -->
<display:column title="操作人" property="operator.userCode"/><!-- 8 --></display:table> <SCRIPT LANGUAGE="JavaScript">
var dispObjs = document.getElementsByTagName("display:column"); //取页面上所有标签为“display:column”的对象,这是个对象数组
alert(dispObjs.length); //可以看到数组的长度是8
for (var i=0; i<dispObjs.length; i++) //遍历这个数组
{
var disp = dispObjs[i];
if (disp.title == "船箱位号" && disp.getAttribute("property")=="") //如果当前对象的title是"船箱位号"且"property"属性为空
{
alert("船箱位号为空!");
break;
}
}
</SCRIPT>一点疑问:这个slotdef.slotNumber是啥?
document.getElementById("slotdef.slotNumber").value;就可以获得对象的值了,不需要那么麻烦,楼主想的太复杂了吧。
偶要晕了~
楼主把你的代码贴出来吧
不好意思了,现在才结贴,最近比较忙哈
谢谢各位了。