未能在节点错误上执行appendchild

时间:2016-11-07 15:40:41

标签: javascript jquery node.js

美好的一天,

我正在忙着创建一个网站,并试图让图库工作。我一直收到以下错误:

Uncaught TypeError:无法在Node'上执行'appendChild':参数1不是'Node'类型。在TINY.slideshow.init

“外部javascript文件的代码片段如下:” this.appendChild(克); W + = parseInt函数(g.offsetWidth);如果(ⅰ= 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这些前端技术,因此我正在开发的网站。 非常感谢您协助我解决此错误。

此致 J_Diza。

1 个答案:

答案 0 :(得分:0)

由于错误告诉我们appendChild()中的参数1(g)不是必须的节点,为了继续调试,我认为我们需要外部javascript文件。试着弄清楚它是什么类型,以及如何改变它。