Nach an incorrect answer bezüglich der .item()
Eigenschaft Node.childNodes
für eine Frage Bereitstellung inspizierte I __proto__
der zurück childNodes
ein form
Element und ein forEach
Verfahren gefunden.für jede Methode von Node.childNodes?
forEach
Die Methode des Node.childNodes
ist in der Beschreibung von NodeList
, in Methods
at MDN oder Interface NodeList, nicht dokumentiert und scheint nicht auf diese Frage in Iterate a NodeList using forEach method oder Seiten verknüpft erwähnt zu werden; obwohl es in Chrom 50 erscheint.
Ist die Methode nur bei relativ neuen Versionen von Chrom/Chrom verfügbar? Wenn ja, ist dies dokumentiert?
Gibt es Unterlagen bezüglich der forEach()
Methode von Node.childNodes
?
document.querySelector("form").addEventListener("submit", function(e) {
e.preventDefault();
var form = e.target;
form.childNodes.forEach(function(el) {
if (el.tagName === "INPUT" && el.type !== "submit")
snippet.log("name:" + el.name + ", value:" + el.value)
});
});
<form>
<input type="text" name="firstName" value="The first name">
<input type="text" name="lastName" value="The last name">
<input type="email" name="emailAddress" value="[email protected]">
<br>
<input type="submit" value="Submit">
</form>
<!-- Script provides the `snippet` object, see http://meta.stackexchange.com/a/242144/134069 -->
<script src="//tjcrowder.github.io/simple-snippets-console/snippet.js"></script>