Javascript 数据填充在firefox中,但不在IE中(所有版本)
下面的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
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发送字符串,但结果相同。没有显示任何内容