Home > Backend Development > PHP Tutorial > 在js代码中,增加一个li和它中的文字,li增加了,文字没在里面

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

WBOY
Release: 2016-06-23 14:18:58
Original
1139 people have browsed it

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];
圆括号的函数,方括号是数组
……我也看漏了…… 

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

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template