2016-11-07 40 views
0

美好的一天,假裝執行節點錯誤appendchild

我忙於創建一個網站,並試圖使一個畫廊的工作。我一直收到以下錯誤:

未捕獲TypeError:未能在節點上執行'appendChild':參數1不是'Node'類型。在TINY.slideshow.init

「外部javascript文件的代碼片段如下:」 this.appendChild(g); w + = parseInt(g.offsetWidth); if(i!= this.l- 1){g.style.marginRight = this.spacing + '像素'; W + = this.spacing}

「所使用的html標籤內,並且該腳本使得畫廊幻燈片旋轉如下:」

<script type="text/javascript"> 
$('slideshow').style.display='none'; 
$('wrapper').style.display='block'; 
var slideshow=new TINY.slideshow("slideshow"); 
window.onload=function(){ 
    slideshow.auto=true; 
    slideshow.speed=5; 
    slideshow.link="linkhover"; 
    slideshow.info="information"; 
    slideshow.thumbs="slider"; 
    slideshow.left="slideleft"; 
    slideshow.right="slideright"; 
    slideshow.scrollspeed=4; 
    slideshow.spacing=5; 
    slideshow.active="#fff"; 
    slideshow.init("slideshow", "image", "imgprev", "imgnext", "imglink"); 
} 
</script> 

我很笨,或者不熟練使用Javascript,但仍試圖學習它。我是一名Java開發人員,我正試圖用這些前端技術(如CSS和JavaScript)提高自己的技術水平,因此我正在開發這個網站。 您的幫助,以幫助我解決這個錯誤將不勝感激。

Regards, J_Diza。

回答

0

由於錯誤告訴我們appendChild()中的參數1(g)不是必須的節點,所以繼續調試我認​​爲我們需要外部JavaScript文件。試着弄清楚它是什麼類型,以及如何改變它。