好的,TreeWalker遍历的另一个例子是巩固我们对它的理解:
|
1
2
3
4
五
6
7
8
9
10
11
12
13
14
15
16
|
<p id=
"essay"
>George<span> loves </span> <b>JavaScript!</b></p><font></font>
<font></font>
<script type=
"text/javascript"
><font></font>
<font></font>
var
rootnode=document.getElementById(
"essay"
)<font></font>
var
walker=document.createTreeWalker(rootnode, NodeFilter.SHOW_TEXT,
null
,
false
)<font></font>
<font></font>
walker.firstChild()
var
paratext=walker.currentNode.nodeValue<font></font>
while
(walker.nextSibling()){
paratext+=walker.currentNode.nodeValue<font></font>
}<font></font>
<font></font>
alert(paratext)
<font></font>
</script>
|
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69933200/viewspace-2652370/
,如需转载,请注明出处,否则将追究法律责任。