Създаден от
window
обекта, докато node.js предоставя global
обекта.window
global
console.dir(window);
Свойствата на глобалния обект window
са достъпни и самостоятелно (т.е. без да ги префексираме с "window."), тъй като глобалния обект се асоциира с глобалния scope
<body>
Paragraph 1!
</body>
<body>
Paragraph 1!
</body>
<body>
Paragraph 1!
</body>
element.attributeName
<body>
Paragraph 1!
</body>
<body>
Paragraph 1!
</body>
Paragraph 1!
<body>
Paragraph 1!
</body>
<body>
<p id="p1">Paragraph <b>1</b>!</p>
<!-- just an HTML comment, but it's a node. -->
<script type="text/javascript">
const allNodes = document.body.childNodes;
// console.dir(allNodes);
for (let i = 0; i < allNodes.length; i++) {
const node = allNodes[i];
console.log(`nodeName: ${node.nodeName}, nodeType: ${node.nodeType}`);
}
</script>
</body>
nodeName: #text, nodeType: 3
nodeName: P, nodeType: 1
nodeName: #text, nodeType: 3
nodeName: #comment, nodeType: 8
nodeName: #text, nodeType: 3
nodeName: SCRIPT, nodeType: 1
element.childNodes
връща децата обекти от всички типове, то element.children
връща само децата от тип Element Object
document.getElementById(elementID);
- Item 1
- Item 2
document.getElementsByClassName(classname)
Heading 2
- Item 1
- Item 2
document.getElementsByTagName(tagName)
- Item 1
- Item 2
document.querySelector(sel)
- Item 1
- Item 2
- Item 3
document.querySelectorAll(sel)
- Header Item 1
See the Pen Get Input Value by Iva Popova (@webdesigncourse) on CodePen.
See the Pen Create elements by Iva Popova (@webdesigncourse) on CodePen.
Колекция с примери по темата:
These slides are based on
customised version of
framework