Heim  >  Artikel  >  Backend-Entwicklung  >  在js代码中,增加一个li和它中的文字,li增加了,文字没在里面

在js代码中,增加一个li和它中的文字,li增加了,文字没在里面

WBOY
WBOYOriginal
2016-06-23 14:18:581085Durchsuche

JavaScript

  <script> <br /> function t1(){ <br /> <br /> <br /> var ce = document.createElement('li'); <br /> var ct = document.createTextNode('中'); <br /> ce.appendChild[ct]; //将中附加到li中 <br /> var s = document.getElementsByTagName('ul')[0]; //查找ul <br /> var se = s.children[1];//查找li <br /> <br /> s.insertBefore(ce,se); <br /> <br /> } <br /> </script>
 

 
        

                

  •             

  •             
  • 西

  •             

  •         
 

     


 

上面就是js的代码,不过运行之后很奇怪,li 是增加了,但是,对应li的文字‘中’确无法显示,大家帮忙看下,谢谢!! 附上截图;
---------------------------------------------------------------------------------

回复讨论(解决方案)

先换个英文试试

ce.appendChild(ct);    //将中附加到li中
不是 ce.appendChild[ct];
圆括号的函数,方括号是数组

ce.appendChild(ct);    //将中附加到li中
不是 ce.appendChild[ct];
圆括号的函数,方括号是数组
……我也看漏了…… 

谢谢解答,问题解决;真的要小心的这些括号 之间所代表的不同含义,谢谢!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:正则匹配<p>标签Nächster Artikel:KindEditor asjx加载内容