天天看点

在已有元素后面插入一个新元素,属于通用型函数insertAfter(newElement,targetElement)

<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 &lt; 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

继续阅读