现在的项目用的JSF框架,前台取数据用的h:dataTable,如下:
<h:dataTable value="#{moniRepApdBean.repRowsList}" var="items" styleClass="table_4" id="dt">
<h:column>
<h:outputText id="indexName" value="#{items.indexName}" />
</h:column>
……
前台数据显示如下:
现在要根据需要在JS中把前台显示的表格数据进行操作,代码如下:
var dt = document.getElementById("fillInRepForm:dt"); //--获取dataTable大小 长度:dt.rows.length
filllnRepForm ----表格id
dt ----dataTable的id
for(var i=0; i<dt.rows.length; i++){
var tempIndexName = document.getElementById("fillInRepForm:dt:"+ i +":indexName").innerText; //--指标名称
……
document.getElementById("fillInRepForm:dt:"+ i +":indexName") ----取得某行的某个单元格中的值
innerText ------取得span中的值
学习笔记……