我正在使用<ui:repeat>
迭代項目列表。裏面我使用JavaScript來處理每個迭代的一些數據,並希望將其輸出到爲每次迭代創建的div中。 下面的代碼當然會輸出僅用於最後一次迭代的數據(以前的數據將被覆蓋)。我想不出如何去做。如何在ui中使用javascript的getElementById:repeat?
這是JSF代碼:
<ui:repeat var="item" value="#{someBean.items}">
<script type="text/javascript">
var item = "#{item.id}";
showItem();
</script>
<div id="#{item.id}"></div>
</ui:repeat>
這是功能:
function showItem(){
document.getElementById(item).innerHTML = 'this is an item';
}
THX很多!這樣可行! :) – Lester