[英]I can't console.log the key that I pressed with addEventListener in my squaring calculator using JavaScript?
[英]I'm working with JavaScript (DOM), and I can't console log my innerHTML directly in my browser's console
const span = document.querySelector("span") console.log(span.parentNode); console.log(span.parentElement); console.log(span.parentNode.parentNode);
<body> <!-- beforebegin --> <h3> <!-- afterbegin --> <span class="span">khải lê</span> <span class="span2">kai</span> <!-- beforeend --> </h3> <!-- afterend --> <script src="JS/DOM/TRAVERSING.JS"></script> </body>
它可以通过只记录innerHTML
属性来完成。 喜欢:
const span = document.querySelector("span");
console.log(span.innerHTML);
console.log(span.parentElement.innerHTML);
console.log(span.parentNode.innerHTML);
你可以:
const span = document.querySelector("span") console.log(span.parentNode.innerHTML); console.log(span.parentElement.innerHTML); console.log(span.parentNode.parentNode.innerHTML);
<body> <!-- beforebegin --> <h3> <!-- afterbegin --> <span class="span">khải lê</span> <span class="span2">kai</span> <!-- beforeend --> </h3> <!-- afterend --> <script src="JS/DOM/TRAVERSING.JS"></script> </body>
实现此目的的最简单方法是向您要查找的元素添加 id,然后使用文档选择器检索该元素。
你可以试试这个:
// HTML
<div id="my-div">
<p>Hello World</p>
</div>
// Browser
const elem = document.getElementById('my-div');
console.log(elem)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.