Javascript 数据填充在firefox中,但不在IE中(所有版本)

Javascript 数据填充在firefox中,但不在IE中(所有版本),javascript,jquery,Javascript,Jquery,下面的Javascript代码工作正常,在Firefox中显示数据,但在IE中没有显示任何内容 function AddToTable(tblID, dataObject) { for (var count = 0; count < dataObject.length; count++) { var row = document.createElement("TR"); row.setAttribute("className","lineHe

下面的Javascript代码工作正常,在Firefox中显示数据,但在IE中没有显示任何内容

function AddToTable(tblID, dataObject)
{
    for (var count = 0; count < dataObject.length; count++)
    {
        var row = document.createElement("TR");
        row.setAttribute("className","lineHeight");

        var cell = document.createElement("TD");
        var cell1 = document.createElement("TD");

        cell.setAttribute("align" , "center");
        cell.setAttribute("width" , "3%");
        cell1.innerHTML = "<b>* </b>" + dataObject[count];

        row.appendChild(cell);
        row.appendChild(cell1);
        tblID.appendChild(row);
    }
}
函数AddToTable(tblID,数据对象)
{
对于(var count=0;count
我创建了


它也在IE(IE10)中工作。兼容模式-IE9和IE8工作,IE7-不工作。

现在对我来说很好。jQuery 现在是学好jQuery的时候了。下面是代码片段。。 它在javascript中不起作用,因为“createElement”对于JS不是真的

function AddToTable(tblID, decodedValue)
{
    var $jAdd = jQuery.noConflict();
    var row= $jAdd("<tr/>").attr("className","lineHeight");
    var cell = $jAdd("<td/>").attr({"align" : "center","width" : "3%"});
    var cell1 = $jAdd("<td/>").html("<b>* </b>" + decodedValue);
    row.append(cell);
    row.append(cell1);
    $jAdd(tblID).append(row);
}
函数添加表(tblID,decodedValue)
{
var$jAdd=jQuery.noConflict();
变量行=$jAdd(“”.attr(“className”,“lineHeight”);
变量单元格=$jAdd(“”).attr({“align”:“center”,“width”:“3%”);
var cell1=$jAdd(“”.html(“*”+decodedValue);
行。追加(单元格);
行。追加(单元格1);
$jAdd(tblID)。追加(行);
}

谢谢Sandeep的时间。你的小提琴正在按你说的那样工作。但我仍然找不到我的代码在IE中不工作的原因。你知道还有什么问题吗?你能分享你的“dataObject”内容吗?我也尝试过只向dataObject发送字符串,但结果相同。没有显示任何内容