Baseline Widely available
nextElementSibling
㯠CharacterData
ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®èªã¿åãå°ç¨ããããã£ã§ã親ã®åãªã¹ãã®ä¸ã§ãç¾å¨ã®ãã¼ãã®ä¸ã¤å¾ã® Element
ãè¿ãã¾ããæå®ãããè¦ç´ ããªã¹ãã®æå¾ã®ãã®ã§ããã° null
ãè¿ãã¾ãã
Element
ãªãã¸ã§ã¯ããã¾ãã¯å
å¼ãã¼ããè¦ã¤ããªããã° null
ã§ãã
TEXT
<div id="div-01">ãã㯠div-01 ã§ã</div>
TEXT2
<div id="div-02">ãã㯠div-02 ã§ã</div>
<pre>ãã¡ãã¯çµæé åã§ã</pre>
// æåã¯ããã¼ãã« Text ãã¼ã `TEXT` ãè¨å®ãã¾ã
let node = document.getElementById("div-01").previousSibling;
let result = "TEXT ã®æ¬¡ã®å
å¼è¦ç´ :\n";
while (node) {
result += `${node.nodeName}\n`;
node = node.nextElementSibling; // æåã®ãã¼ãã CharacterData ã§ããã®ä»ã¯ Element ãªãã¸ã§ã¯ãã§ã
}
document.querySelector("pre").textContent = result;
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4