Range: comparePoint() ã¡ã½ãã
Baseline
åºãå©ç¨å¯è½
ãã®æ©è½ã¯åºãå®è£ ããã¦ãããå¤ãã®ãã¼ã¸ã§ã³ã®ç«¯æ«ããã©ã¦ã¶ã¼ã§åä½ãã¾ãã2018å¹´4æä»¥éããã¹ã¦ã®ãã©ã¦ã¶ã¼ã§å©ç¨å¯è½ã§ãã
Range.comparePoint() ã¡ã½ããã¯ã -1ã0ã1 ãè¿ãã¾ããããããã referenceNode ã Range ã®åããåãããå¾ããè¿ãã¾ãã
åç
§ãã¼ãã TextãCommentãCDATASectionåã® Node ã®å ´åã offset ã¯åç
§ãã¼ãã®å
é ããã®æåæ°ã§ããä»ã® Node åã®å ´åã offset ã¯åç
§ãã¼ãã®å
é ããã®åãã¼ãã®æ°ã§ãã
æ§æ
js
comparePoint(referenceNode, offset)
弿°
referenceNodeoffset-
0 以ä¸ã®æ´æ°ã§ã referenceNode å ã®ãªãã»ããã表ãã¾ãã
è¿å¤
Returns -1, 0, or 1.
ä¾
js
range = document.createRange();
range.selectNode(document.getElementsByTagName("div").item(0));
returnValue = range.comparePoint(document.getElementsByTagName("p").item(0), 1);
仿§æ¸
| 仿§æ¸ |
|---|
| DOM > # ref-for-dom-range-comparepointâ > |