《编写可维护的JavaScript》笔记

书中说:

注释是和元素及文本一样的DOM节点,因此可以通过javascript将其提取出来。

比如:

<ul id="mylist">
    !--<li id="item%s"><a href="%s">%s</a></li>-->
   <li><a href="#">First item</a></li>
   <li><a href="#">Second item</a></li>
   <li><a href="#">Third item</a></li>
</ul>

js的提取:

var mylist = document.getElementById("mylist"),
   templateText = mylist.firstChild.nodeValue;    

firstChild.nodeValue获取到的值为null,js有这个方法吗?表示怀疑。
之后我用jquery的children().first().html()获取到的<li>First item</li>
,并不是注释的<li>节点。
以上。

你可能感兴趣的:(《编写可维护的JavaScript》笔记)