<code>function</code> <code>insertAfter(newElement,targetElement){ </code><code>//在已有元素后面插入一个新元素,属于通用型函数</code>
<code>var</code> <code>parent = targetElement.parentNode;</code>
<code>if</code><code>(parent.lastChild == targetElement){</code>
<code>parent.appendChild(newElement);</code>
<code>}</code><code>else</code><code>{</code>
<code>parent.insertBefore(newElement,targetElement.nextSibling);</code>
<code>}</code>
<code>function</code> <code>prepareGallery() { </code><code>//遍历数组</code>
<code>if</code><code>(!document.getElementsByTagName) </code><code>return</code> <code>false</code><code>;</code>
<code>if</code><code>(!document.getElementById) </code><code>return</code> <code>false</code><code>;</code>
<code>if</code><code>(!document.getElementsByTagName||!document.getElementById) {</code>
<code> </code><code>return</code> <code>false</code><code>;</code>
<code>} </code>
<code> </code><code>var</code> <code>gallery = document.getElementById(</code><code>"imagegallery"</code><code>);</code>
<code> </code><code>var</code> <code>links = gallery.getElementsByTagName(</code><code>"a"</code><code>);</code>
<code> </code><code>for</code><code>( </code><code>var</code> <code>i=0; i < links.length; i++) {</code>
<code> </code><code>links[i].onclick = </code><code>function</code><code>(){</code>
<code> </code><code>return</code> <code>!showPic(</code><code>this</code><code>);</code>
<code> </code><code>}</code>
<code> </code><code>links[i].onkeypress = links[i].onclick;</code>
<code></code>
本文转自 小旭依然 51CTO博客,原文链接:http://blog.51cto.com/xuyran/1783590