javascript按钮未显示

javascript按钮未显示,javascript,jquery,html,internet-explorer,firefox,Javascript,Jquery,Html,Internet Explorer,Firefox,下面的代码在表行的一端创建一个蓝色按钮,该按钮链接到您所在的客户机(您所在的行)的详细信息页面。此代码在Firefox中有效,但在Internet Explorer中没有显示按钮,因此您无法进入详细信息页面。有人能提出一个既适用于IE又适用于Firefox的解决方案吗 $('#account-table tbody tr').each( function () { //nCloneTd.innerHTML = '<a href="../two/'+this.id+'

下面的代码在表行的一端创建一个蓝色按钮,该按钮链接到您所在的客户机(您所在的行)的详细信息页面。此代码在Firefox中有效,但在Internet Explorer中没有显示按钮,因此您无法进入详细信息页面。有人能提出一个既适用于IE又适用于Firefox的解决方案吗

$('#account-table tbody tr').each( function () {
            //nCloneTd.innerHTML = '<a href="../two/'+this.id+'"><button class="btn   btn-mini btn-primary" type="button">Detail</button></a>';
            nCloneTd.innerHTML = '<a href="'+this.id+'"><button class="btn btn-mini   btn-primary" type="button">Detail</button></a>';
            nCloneTd.id = "detail_cell";
            nCloneTd.className = "center";
            nCloneTd.bgColor = "white"
            this.insertBefore(  nCloneTd.cloneNode( true ),   this.childNodes[this.childNodes.length] );
          });
$('#科目表tbody tr')。每个(函数(){
//nCloneTd.innerHTML='';
nCloneTd.innerHTML='';
nCloneTd.id=“细节单元”;
nCloneTd.className=“中心”;
nCloneTd.bgColor=“白色”
this.insertBefore(nCloneTd.cloneNode(true),this.childNodes[this.childNodes.length]);
});
换衣服怎么样
nCloneTd.innerHTML=''



nCloneTd.innerHTML=“”

'最好使用document.createElement创建锚点和按钮,并使用nCloneTd.appendChild将其添加到TD。最后一句话:不应该是这个。appendChild(…)而不是这个。insertBefore?@ManofSnow不,我很确定他拥有的是他想要的。至于这个问题,你使用的是哪个版本的IE?我知道有些不支持
insertBefore
。您能告诉我们DevTools在控制台中说了什么吗?既然您已经在使用jQuery,为什么不继续使用
var nCloneTd=$('不起作用。按钮也不会随此更改显示。