添加rel =“nofollow”到facebook评论

时间:2014-10-20 18:18:48

标签: javascript facebook comments

有人知道,我们如何将rel="nofollow"属性添加到facebook的评论插件中的所有链接。

   <div id ="comments" style="margin-left: 510px; width: 550px" >

         <div class="fb-comments" data-href="http://my.net/" data-width="550" data-numposts="5" data-colorscheme="light"></div>

        </div>

 </div>


window.addEventListener("load", func, false);

function func() {

  var div = document.getElementById("comments");

 var elements = div.getElementsByTagName("*");

 for (var i = 0; i < elements.length; i++)
 {



   if (elements [i].tagName == "a") {
     elements[i].rel = "nofollow";
   }

  }


}

数组元素不包含facebook在我添加的所有标记。

1 个答案:

答案 0 :(得分:0)

if (elements[i].tagName.toLowerCase() == "a") 
{
     elements[i].setAttribute('rel', 'nofollow');
}

你必须在FB init之后粘贴代码,而不是在window.load。