tabcontent.js脚本中存在问题,我无法解决这个问题

时间:2010-07-13 11:42:53

标签: javascript firebug

使用firebug在标签内容的侧栏上的http://www.neguzelhaber.com/中返回一个错误。错误是“subcontent is null”我尝试了不同的方法来解决这个问题,但我无法理解这个错误的原因。我想这个问题是由wp-recentcomments插件引起的。我想是因为我用wp-recentcomments的旧版本检查这个脚本我没有遇到任何问题......

1 个答案:

答案 0 :(得分:1)

问题是代码假定数组中的所有元素id值都对应于页面上的实际元素。它可以改变:

expandsubcontent:function(subcontentid){
  for (var i=0; i<this.subcontentids.length; i++){
    var subcontent=document.getElementById(this.subcontentids[i]) //cache current subcontent obj (in for loop)
    if (subcontent)
      subcontent.style.display=(subcontent.id==subcontentid)? "block" : "none" //"show" or hide sub content based on matching id attr value
  }
},