如何创建"目标"," _blank"使用JS HTML DOM

时间:2017-03-03 15:41:14

标签: javascript html dom

我想用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);

2 个答案:

答案 0 :(得分:3)

我认为你应该像setAttribute一样溢出:

a.setAttribute('href', 'http://www.facebook.com/');

a.setAttribute('target', '_blank');

根据docs,它只需要两个参数。

答案 1 :(得分:0)

setAttribute方法只接受2个参数

  1. name是作为字符串的属性名称。
  2. value是属性所需的新值。
  3.    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);