HTML DOM Document importNode() మాధ్యమం

定义和用法

importNode() 方法从另一个文档中导入节点。

第二个参数设置为 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(ఈ మంథ్రం యొక్క, పారామీటర్ మరొక డాక్యుమెంట్‌లో నిర్వచించబడిన నోడ్ ఉంది, వాటిని ఇండిక్ట్ చేయబడిన డాక్యుమెంట్‌లో సరిగ్గా ఉండే నోడ్ కాపీ అవుతుంది. ఇఫ్ ఇల్లాకు వచ్చింది అయినప్పుడు,)

పారామీటర్

పారామీటర్ వివరణ
ఈ మంథ్రం యొక్క అవసరం. మరొక డాక్యుమెంట్ నుండి వచ్చిన నోడ్.
పారామీటర్ మరొక డాక్యుమెంట్‌లో నిర్వచించబడిన నోడ్ ఉంది, వాటిని ఇండిక్ట్ చేయబడిన డాక్యుమెంట్‌లో సరిగ్గా ఉండే నోడ్ కాపీ అవుతుంది. ఇఫ్ ఇల్లాకు వచ్చింది అయినప్పుడు,

అవసరం.

  • ఇఫ్ ఇల్లాకు వచ్చింది అయినప్పుడు,
  • ఇఫ్ ఇల్లాకు వచ్చింది అయినప్పుడు,

వాటిని ఇన్‌పోర్ట్ చేసిన పారామీటర్ నుండి కాపీ చేయబడింది అని సరిగ్గా ఉండే నోడ్ కాపీ అవుతుంది.

రకం వివరణ
నోడ్ ఇన్‌పోర్ట్ చేయబడిన నోడ్

ఇఫ్ ఇల్లాకు వచ్చింది అయినప్పుడు,

ఇఫ్ ఇల్లాకు వచ్చింది అయినప్పుడు, ఈ మంథ్రం యొక్క ఇఫ్ ఇల్లాకు వచ్చింది అయినప్పుడు, ఇది డాక్యుమెంట్ నోడ్ లేదా డాక్యుమెంట్‌టైప్ నోడ్, ఈ పద్ధతి లో త్రూ అయినప్పుడు కోడ్ అవుతుంది NOT_SUPPORTED_ERR

DOMException విస్మయం, ఎందుకంటే ఈ రకాల నోడ్లను దిగుమతి చేయలేదు.

సాంకేతిక వివరాలు ఈ మంథ్రం యొక్క నోడ్ పారామీటర్ మరొక డాక్యుమెంట్‌లో నిర్వచించబడిన నోడ్ ఉంది, వాటిని ఇండిక్ట్ చేయబడిన డాక్యుమెంట్‌లో సరిగ్గా ఉండే నోడ్ కాపీ అవుతుంది. ఇఫ్ ఇల్లాకు వచ్చింది అయినప్పుడు, డీప్

ఎల్మెంట్ నోడ్ సైనా ఇన్‌పోర్ట్ చేసినప్పుడు, మూల డాక్యుమెంట్‌లో ప్రకటించబడిన లక్షణాలు మాత్రమే దానిలో దిగుమతి అవుతాయి. అట్రిబ్యూట్ నోడ్ సైనా ఇన్‌పోర్ట్ చేసినప్పుడు, దాని స్పెసిఫైడ్ లక్షణాన్ని ప్రకృతిని చేయబడుతుంది. వాల్యూ ట్రూ అయినప్పుడు, ఆ నోడ్ యొక్క అన్ని పరితంత్రాంశాలను కూడా కాపీ చేయబడతాయి. ఏమైనప్పటికీ, మూల నోడ్ మరియు దాని పరితంత్రాంశాలు మార్చబడదు. వాటిని కాపీ చేసిన ప్రతి ప్రాధికార డాక్యుమెంట్ అట్రిబ్యూట్ చేయబడుతుంది కాని, అది డాక్యుమెంట్‌లో అనుచరించబడదు, ఎందుకంటే అది ఇంకా డాక్యుమెంట్‌లో చేరకప్పుడు. మూల నోడ్ ట్రీలో రిజిస్టర్ చేసిన ఇవెంట్ లిస్టెనర్ ఫంక్షన్స్ కాపీ చేయబడవు.

బ్రౌజర్లు మద్దతు

document.importNode() ఇది DOM లెవల్ 2 (2001) లక్షణం.

అన్ని బ్రౌజర్లు దానిని మద్దతు చేస్తాయి:

క్రోమ్ ఐఈ ఎడ్జ్ ఫైర్‌ఫాక్స్ సఫారీ ఆపెరా
క్రోమ్ ఐఈ ఎడ్జ్ ఫైర్‌ఫాక్స్ సఫారీ ఆపెరా
支持 9-11 支持 支持 支持 支持