我有這部分代碼:的Javascript返回undefined可變
for (i = 0; i <= texte.split(';')[1].split(',').length - 1; i++) {
cell = document.createElement("td");
cell.setAttribute("width", "10%");
cell.setAttribute("align", "center");
if (texte.split(';')[1].split(",")[i] != "")
cell.onclick = function() { chgnom('1',"'" + texte.split(';')[1].split(",")[i] + "'",''); };
textnode = document.createElement("span");
textnode.innerHTML = texte.split(';')[1].split(",")[i];
cell.appendChild(textnode);
row.appendChild(cell);
}
在innerHTML來texte.split(';')[1].split(",")[i]
調用返回「HELLO」,而是「不確定」的一個函數返回。有人可以幫助我嗎?
謝謝
你能向我們展示一個關於http://JSFiddle.net的演示嗎? – 2012-07-17 12:45:07
你的例子需要有更多的信息。如果它是未定義的,你可能會分裂一些不存在的東西。 – Fallenreaper 2012-07-17 12:47:29
什麼是texte的價值?行變量decalred在哪裏? – Nirmal 2012-07-17 12:48:06