![](/img/trans.png)
[英]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.