我想用js HTML DOM创建_blank
,这是正确的吗?
var a = document.createElement('a');
a.appendChild(document.createTextNode(contacts[i][j]));
a.setAttribute("href","http://www.facebook.com/", contacts[i][j],"target","_blank" );
td.appendChild(a);
答案 0 :(得分:3)
我认为你应该像setAttribute
一样溢出:
a.setAttribute('href', 'http://www.facebook.com/');
a.setAttribute('target', '_blank');
根据docs,它只需要两个参数。
答案 1 :(得分:0)
setAttribute方法只接受2个参数
var a = document.createElement('a');
a.appendChild(document.createTextNode(contacts[i][j]));
a.setAttribute('href', 'http://www.facebook.com/');
a.setAttribute('target', '_blank');
td.appendChild(a);