-1
'</xsl:stylesheet>
function generatetable() {
var tbl="<table border='1' cellpadding='5px'><tr><th>customerId</th><th>name</th><th>country</th></tr>";
for (var index = 0; index < customers.length; index++) {
console.log(customers[index].customerId);
var color = (index % 2 ==0) ? 'red': 'blue';
tbl+="<tr style='background-color:"+color+"'><td>"+customers[index].customerId+"</td><td>"+customers[index].name+"</td><td>"+customers[index].country+"</td></tr>";
}
tbl+="</table>";
var dvTable = document.getElementById("dvTable").innerHTML=tbl;
}
<xsl:element name="DIV">
<xsl:attribute name="ID ">dvTable</xsl:attribute>
</xsl:element>
</xsl:stylesheet>'
以上是來自xsl FILe之一的流程服務器端的代碼片段,但它給了我customers.length;我也可以在xsl中添加上面的javascript代碼。如何寫jaavcsript裏面xslt
http://stackoverflow.com/questions/7444317/how-to-include-javascript-file-in-xslt如果你的錯誤是在customers.length,這是因爲這個腳本沒有客戶數組來記錄長度。 – Shilly
對不起,我忘了在問題中添加這些行我有var customer = new Array(); –