HTML DOM Document importNode() ਮੱਦੋਂ

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ

importNode() ਮੇਥਡ ਦੂਜੇ ਡੌਕੂਮੈਂਟ ਵਿੱਚ ਨੋਡ ਇੰਪੋਰਟ ਕਰਦਾ ਹੈ。

ਦੂਜਾ ਪੈਰਾਮੀਟਰ ਮੁੱਲ ਵਿੱਚ ਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ true ਜਦੋਂ ਮੁੱਲ 'true' ਹੈ, ਤਾਂ ਸਬੰਧੀ ਨੋਡ ਵੀ ਇੰਪੋਰਟ ਕੀਤੇ ਜਾਣਗੇ。

ਸੁਝਾਅ

ਇੰਪੋਰਟ ਕੀਤੇ ਗਏ ਨੋਡ ਮੂਲ ਡੌਕੂਮੈਂਟ ਵਿੱਚ ਹਟਾਏ ਨਹੀਂ ਜਾਣਗੇ。

ਇੰਪੋਰਟ ਕੀਤੇ ਗਏ ਨੋਡ ਮੂਲ ਨੋਡ ਦੀ ਕਾਪੀ ਹੈ。

ਹੋਰ ਦੇਖੋ:

document.adoptNode() ਮੇਥਡ

element.cloneNode() ਮੇਥਡ

ਉਦਾਹਰਣ

iframe (ਦੂਜੇ ਡੌਕੂਮੈਂਟ) ਵਿੱਚ ਪਹਿਲੇ <h1> ਨੋਡ ਇੰਪੋਰਟ ਕਰੋ:

const frame = document.getElementsById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.importNode(h1, true);

ਆਪਣੇ ਆਪ ਦੱਸੋ

ਸਿਧਾਂਤ

document.importNode(ਨੋਡ, ਗਹਿਰਾ)

ਪੈਰਾਮੀਟਰ

ਪੈਰਾਮੀਟਰ ਵਰਣਨ
ਨੋਡ ਜਰੂਰੀ, ਦੂਜੇ ਡੌਕੂਮੈਂਟ ਦੇ ਨੋਡ
ਗਹਿਰਾ

ਜਰੂਰੀ

  • false: ਕੇਵਲ ਨੋਡ ਹੀ ਇੰਪੋਰਟ ਕੀਤਾ ਜਾਵੇਗਾ。
  • true: ਸਬੰਧੀ ਨੋਡ (ਵੰਸ਼ਜ) ਵੀ ਇੰਪੋਰਟ ਕੀਤੇ ਜਾਣਗੇ。

ਵਾਪਸੀ ਮੁੱਲ

ਪ੍ਰਕਾਰ ਵਰਣਨ
ਨੋਡ ਇੰਪੋਰਟ ਕੀਤੇ ਗਏ ਨੋਡ

ਫੇਲੇਗਾ

ਜੇਕਰ ਨੋਡ ਹੈ Document ਨੋਡ ਜਾਂ DocumentType ਨੋਡ, ਇਹ ਮੇਥਡ ਕੋਡ ਵਿੱਚ ਫੇਲੇਗਾ NOT_SUPPORTED_ERR ਦੇ DOMException ਵਿਸ਼ੇਸ਼ਤਾ ਕਾਰਨ, ਇਹ ਪ੍ਰਕਾਰ ਦੇ ਨੋਡਾਂ ਨੂੰ ਇੰਪੋਰਟ ਕਰਨ ਅਸੰਭਵ ਹੈ。

ਤਕਨੀਕੀ ਵਿਗਿਆਨ

ਇਸ ਮੇਥਡ ਦ ਨੋਡ ਪੈਰਾਮੀਟਰ ਹੈ ਦੂਜੇ ਡੌਕੂਮੈਂਟ ਵਿੱਚ ਨਿਰਧਾਰਿਤ ਨੋਡ, ਵਾਪਸੀ ਮੁੱਲ ਹੈ ਉਸ ਡੌਕੂਮੈਂਟ ਵਿੱਚ ਜੋੜਨ ਯੋਗ ਨੋਡ ਦੀ ਕਾਪੀ। ਜੇਕਰ ਗਹਿਰਾ ਜੇਕਰ ਮੁੱਲ 'true' ਹੈ, ਤਾਂ ਉਸ ਨੋਡ ਦੇ ਸਾਰੇ ਵੰਸ਼ਜ ਨੋਡਾਂ ਨੂੰ ਵੀ ਕਾਪੀ ਕੀਤਾ ਜਾਵੇਗਾ। ਕੋਈ ਵੀ ਤਰ੍ਹਾਂ ਮੂਲ ਨੋਡ ਅਤੇ ਉਸ ਦੇ ਵੰਸ਼ਜ ਨੋਡ ਸੋਧੇ ਨਹੀਂ ਜਾਣਗੇ। ਵਾਪਸ ਪ੍ਰਾਪਤ ਕੀਤੇ ਗਏ ਨੋਡ ਦੇ ownerDocument ਵਿਸ਼ੇਸ਼ਤਾ ਮੌਜੂਦਾ ਡੌਕੂਮੈਂਟ ਵਿੱਚ ਸੈਟ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਪਰ parentNode ਵਿਸ਼ੇਸ਼ਤਾ null ਰਹਿੰਦੀ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਅਜੇ ਡੌਕੂਮੈਂਟ ਵਿੱਚ ਜੋੜਿਆ ਨਹੀਂ ਗਿਆ ਹੈ। ਮੂਲ ਨੋਡ ਟ੍ਰੀ ਵਿੱਚ ਰਜਿਸਟਰ ਕੀਤੇ ਗਏ ਈਵੈਂਟ ਲਿਸਟਨਰ ਫੰਕਸਨਾਂ ਨੂੰ ਕਾਪੀ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ。

ਜਦੋਂ ਐਲੀਮੈਂਟ ਨੋਡ ਇੰਪੋਰਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਕੇਵਲ ਸੋਰਸ ਡੌਕੂਮੈਂਟ ਵਿੱਚ ਸਪੱਸ਼ਟ ਰੂਪ ਵਿੱਚ ਸੈਟ ਕੀਤੀਆਂ ਗਈਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹੀ ਇੰਪੋਰਟ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਜਦੋਂ ਐਟਰੀਬਿਊਟ ਨੋਡ ਇੰਪੋਰਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਆਪਣੇ ਸਪੱਸ਼ਟ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਮੁੱਢਲੇ ਮੁੱਲ 'true' ਮੁੱਲ ਦੇ ਰੂਪ ਵਿੱਚ ਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਬਰਾਊਜ਼ਰ ਸਮਰਥਨ

document.importNode() ਇਹ ਡੌਮ ਲੈਵਲ 2 (2001) ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ。

ਸਾਰੇ ਬਰਾਊਜ਼ਰ ਇਸ ਨੂੰ ਸਮਰਥਨ ਕਰਦੇ ਹਨ:

ਚਰੋਮ ਆਈਈ ਐਜ਼ ਫਾਇਰਫਾਕਸ ਸਫਾਰੀ ਓਪਰਾ
ਚਰੋਮ ਆਈਈ ਐਜ਼ ਫਾਇਰਫਾਕਸ ਸਫਾਰੀ ਓਪਰਾ
ਸਮਰਥਨ 9-11 ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ