HTML DOM Element compareDocumentPosition() ਮੰਥਨ
- ਪਿਛਲਾ ਪੰਨਾ closest()
- ਅਗਲਾ ਪੰਨਾ contains()
- ਇੱਕ ਤਲਾਕ ਉੱਤੇ ਵਾਪਸ HTML DOM Elements ਆਬੋਦਾਨ
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
compareDocumentPosition()
ਮੰਥਨ ਮੰਥਨ ਦੋ ਨੋਡ ਨੂੰ ਤੁਲਨਾ ਕਰਦਾ ਹੈ ਅਤੇ ਇੱਕ ਪੂਰਣ ਸੰਖਿਆ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਜੋ ਉਹਨਾਂ ਨੂੰ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਸਥਾਨ ਦਿੰਦਾ ਹੈ:
ਮੁੱਲ | ਮਤਲਬ |
---|---|
1 | ਨੋਡ ਇੱਕ ਹੀ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਨਹੀਂ ਹਨ。 |
2 | ਪਹਿਲੀ ਨੋਡ ਦੂਜੀ ਨੋਡ ਤੋਂ ਬਾਅਦ ਹੈ。 |
4 | ਪਹਿਲੀ ਨੋਡ ਦੂਜੀ ਨੋਡ ਤੋਂ ਪਹਿਲਾਂ ਹੈ。 |
8 | ਪਹਿਲੀ ਨੋਡ ਦੂਜੀ ਨੋਡ ਦੇ ਅੰਦਰ ਹੈ。 |
16 | ਦੂਜੀ ਨੋਡ ਪਹਿਲੀ ਨੋਡ ਦੇ ਅੰਦਰ ਹੈ。 |
32 | ਨੋਡ ਹੈਂ ਏਕ ਇੱਕੋ ਐਲੀਮੈਂਟ ਉੱਤੇ ਵਿਸ਼ੇਸ਼ਤਾ |
ਟਿੱਪਣੀ
ਵਾਪਸ ਮੁੱਲ ਵੀ ਮੁੱਲਾਂ ਦੇ ਸੰਯੋਜਨ ਹੋ ਸਕਦੇ ਹਨ。
ਮੁੱਲ 20 ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਦੂਜੀ ਨੋਡ ਪਹਿਲੀ ਨੋਡ (16) ਵਿੱਚ ਹੈ ਅਤੇ ਪਹਿਲੀ ਨੋਡ ਦੂਜੀ ਨੋਡ ਤੋਂ ਪਹਿਲਾਂ ਹੈ (4)。
ਉਦਾਹਰਣ
"p1" ਅਤੇ "p2" ਤੁਲਨਾ ਕਿੱਥੇ ਹੈ:
const p1 = document.getElementById("p1"); const p2 = document.getElementById("p2"); let position = p1.compareDocumentPosition(p2);
ਸ਼ਾਸਤਰ
node.compareDocumentPosition(node)
ਪੈਰਾਮੀਟਰ
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
Node | ਲਾਜ਼ਮੀ। ਜਿਸ ਨੋਡ ਨਾਲ ਵਰਤਮਾਨ ਨੋਡ ਤੁਲਨਾ ਕਰਨੀ ਹੈ। |
ਵਾਪਸ ਮੁੱਲ
ਇੱਕਲੀਪੀ | ਵਰਣਨ |
---|---|
ਸੰਖਿਆ | ਦੋ ਨੋਡ ਦਰਮਿਆਨ ਤੁਲਨਾ ਸਥਾਨ |
ਮੁੱਲ | ਮਤਲਬ |
---|---|
1 | ਨੋਡ ਇੱਕ ਹੀ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਨਹੀਂ ਹਨ。 |
2 | ਪਹਿਲੀ ਨੋਡ ਦੂਜੀ ਨੋਡ ਤੋਂ ਬਾਅਦ ਹੈ。 |
4 | ਪਹਿਲੀ ਨੋਡ ਦੂਜੀ ਨੋਡ ਤੋਂ ਪਹਿਲਾਂ ਹੈ。 |
8 | ਪਹਿਲੀ ਨੋਡ ਦੂਜੀ ਨੋਡ ਦੇ ਅੰਦਰ ਹੈ。 |
16 | ਦੂਜੀ ਨੋਡ ਪਹਿਲੀ ਨੋਡ ਦੇ ਅੰਦਰ ਹੈ。 |
32 | ਨੋਡ ਹੈਂ ਏਕ ਇੱਕੋ ਐਲੀਮੈਂਟ ਉੱਤੇ ਵਿਸ਼ੇਸ਼ਤਾ |
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
element.compareDocumentPosition()
DOM Level 1 (1998) ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ。
ਸਾਰੇ ਬਰਾਉਜ਼ਰਾਂ ਇਸ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕਰਦੇ ਹਨ:}}
ਚਰਾਮਸ | ਆਈਈ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸੈਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|---|
ਚਰਾਮਸ | ਆਈਈ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸੈਫਾਰੀ | ਓਪਰਾ |
ਸਮਰਥਨ | 9-11 | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ |
- ਪਿਛਲਾ ਪੰਨਾ closest()
- ਅਗਲਾ ਪੰਨਾ contains()
- ਇੱਕ ਤਲਾਕ ਉੱਤੇ ਵਾਪਸ HTML DOM Elements ਆਬੋਦਾਨ