Talk:Code snippets: Difference between revisions
From GreaseSpot Wiki
Jump to navigationJump to search
m Talk:Code Snippets moved to Talk:Code snippets: Proper case |
Page is messy. Ideas for restructuring? |
||
Line 1: | Line 1: | ||
== Restructure? == | |||
This page is rather messy. Does anyone have ideas for how to better structure this information? --[[User:Henrik|Henrik]] 05:48, 5 June 2007 (EDT) | |||
== array.forEach in XPath example == | == array.forEach in XPath example == | ||
Revision as of 09:48, 5 June 2007
Restructure?
This page is rather messy. Does anyone have ideas for how to better structure this information? --Henrik 05:48, 5 June 2007 (EDT)
array.forEach in XPath example
Re: http://wiki.greasespot.net/index.php?title=Code_Snippets&diff=prev&oldid=1784
Restored that example, it works fine (using Fx 2) without Prototype. See e.g. http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Objects:Array:forEach.
Just try it:
// ==UserScript== // @name Example // @namespace wiki // @include * // ==/UserScript== function $x(p, context) { if (!context) context = document; var i, arr = [], xpr = document.evaluate(p, context, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); for (i = 0; item = xpr.snapshotItem(i); i++) arr.push(item); return arr; } var i, paragraphs = $x("//p"); paragraphs.forEach(function(paragraph) { // Loop over every paragraph paragraph.innerHTML = "Halloa!"; });
--81.225.78.185 18:18, 25 March 2007 (EDT)