我在这样的javascript中以编程方式创建一个表,并在div上执行innerhtml。它在Firefox中运行良好,但IE搞砸了。很可惜这个傻瓜存在于IE中。但是当我在IE8中检查这个东西时,我发现链接元素上的一个类和一个id没有“,但它们应该在那里。这可能是问题吗?
var create_table = function(rows, len, bilder, texter, mediaids, url) {
var table = '<table>';
for (var i = 0; i < len; i++) {
if (i % rows == 0) {
table += '<tr>';
}
table += '<td><h4><a id="' + mediaids[i].toString() + '" class="medialinks" href="#" >' + texter[i].toString() + '</a></h4><img src="' + bilder[i] + '" ><td>';
if (i % rows == rows) {
table += '</tr>';
}
}
table += '<table>';
return table;
}
有人能发现错误吗?
答案 0 :(得分:2)
我不知道您是否要验证XHTML或HTML,但以下是我发现的错误: