XML DOM importNode() ਮੱਥੌਦੀ

Document ਪ੍ਰੋਗਰਾਮ ਮੈਨੂਅਲ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

importNode() ਮੱਥੌਦੀ ਇੱਕ ਨੋਡ ਨੂੰ ਹੋਰ ਦਸਤਾਵੇਜ਼ ਤੋਂ ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਕਾਪੀ ਕਰਦੀ ਹੈ ਤਾਂ ਕਿ ਇਸ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕੇ。

ਗਰਮਾਤਰਾਂ:

importNode(importedNode,deep)
参数 描述
importedNode 要导入的节点。
deep 如果为 true,还要递归复制 importedNode 节点的所有子孙节点。

ਵਾਪਸ ਵਾਲਾ

importedNode ਜਾਂ ਉਸ ਦੇ ਵੰਸ਼ਜ (ਸਮੇਂਤਰ ਹੋਣ ਵਾਲੇ ਨੋਡਾਂ) ਦੀ ਕਾਪੀ ਕਰੋ, ਉਸ ਦਾ ownerDocument ਪੈਰਾਮੀਟਰ ਇਸ ਦਾਖਲ ਕੀਤੇ ਗਏ ਸੈਟ ਕੀਤਾ ਜਾਵੇਗਾ。

ਫੈਲਾਉਣਾ

ਜੇਕਰ importedNode ਇਹ Document ਨੋਡ ਜਾਂ DocumentType ਨੋਡ ਹੁੰਦੇ ਹਨ, ਤਾਂ ਇਹ ਮਿਥੂਨ ਹੋਵੇਗਾ ਜਿਸ ਦਾ ਕੋਡ NOT_SUPPORTED_ERR ਹੈ。 DOMException ਅਪਰੇਸ਼ਨਕਿਉਂਕਿ ਇਨ੍ਹਾਂ ਪ੍ਰਕਾਰ ਦੇ ਨੋਡਾਂ ਨੂੰ ਇੰਪੋਰਟ ਕਰਨਾ ਨਹੀਂ ਸਕਦੇ。

ਵਿਆਖਿਆ

ਇਸ ਮੱਥਦਾ ਦਾ ਪੈਰਾਮੀਟਰ ਹੋਰ ਇੱਕ ਦਾਖਲ ਕੀਤੇ ਗਏ ਦਾਖਲ ਕੀਤੇ ਗਏ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੁੰਦਾ ਹੈ, ਉਸ ਦਾ ਪ੍ਰਤੀਕਸ਼ ਹੁੰਦਾ ਹੈ ਜੋ ਇਸ ਦਾਖਲ ਕੀਤੇ ਗਏ ਵਿੱਚ ਜਮ੍ਹਾਂ ਕੀਤਾ ਜਾਵੇਗਾ।ਜੇਕਰ deep ਜੇਕਰ ਮੁੱਲ ਵਾਲਾ true ਹੈ, ਤਾਂ ਉਸ ਨੋਡ ਦੇ ਸਾਰੇ ਵੰਸ਼ਜ ਨੋਡਾਂ ਨੂੰ ਵੀ ਕਾਪੀ ਕਰਨਾ ਹੋਵੇਗਾ।ਕਿਉਂਕਿ ਸਾਰੇ ਮੂਲ ਨੋਡ ਅਤੇ ਉਸ ਦੇ ਵੰਸ਼ਜ ਨੋਡਾਂ ਨੂੰ ਸੋਧਿਆ ਨਹੀਂ ਜਾਵੇਗਾ。

ਵਾਪਸ ਕੀਤੀ ਗਈ ਕਾਪੀ ਦਾ ownerDocument ਪੈਰਾਮੀਟਰ ਮੌਜੂਦਾ ਦਾਖਲ ਕੀਤੇ ਗਏ ਦਾਖਲ ਕੀਤਾ ਜਾਵੇਗਾ, ਪਰ parentNode ਪੈਰਾਮੀਟਰ null ਹੋਵੇਗਾ, ਕਿਉਂਕਿ ਇਹ ਇਸ ਦਾਖਲ ਕੀਤੇ ਗਏ ਨਹੀਂ ਹੈ।ਮੂਲ ਨੋਡ ਜਾਂ ਟਰੀ ਵਿੱਚ ਰਜਿਸਟਰ ਕੀਤੇ ਗਏ ਇਵੈਂਟ ਲਿਸਟਨਰ ਫੰਕਸਨਾਂ ਨਹੀਂ ਕਾਪੀ ਕੀਤੀਆਂ ਜਾਣਗੀਆਂ。

Element ਨੋਡ ਦਾ ਇੰਪੋਰਟ ਕਰਨ ਦੇ ਸਮੇਂ, ਸਿਰਫ ਸਰੋਤ ਦਾਖਲ ਕੀਤੇ ਗਏ ਪੈਰਾਮੀਟਰ ਨੂੰ ਇੰਪੋਰਟ ਕੀਤਾ ਜਾਵੇਗਾ।Attr ਨੋਡ ਦਾ ਇੰਪੋਰਟ ਕਰਨ ਦੇ ਸਮੇਂ, ਇਸ ਦਾ specified ਪੈਰਾਮੀਟਰ ਆਪਣੇ ਆਪ ਵਿੱਚ ਸੈਟ ਕੀਤਾ ਜਾਵੇਗਾ。

ਦੇਖੋ

Node.cloneNode()

Document ਪ੍ਰੋਗਰਾਮ ਮੈਨੂਅਲ