我正在處理一些東西,同時我進入了一些我不明白其背後的核心原因。整個文檔克隆不工作在JavaScript
我的想法(好或壞)是克隆一個文檔並添加修改,然後重新分配我的克隆對象插入到文檔
var tu=document.clone(true);
getComputedStyles(document)//returns all current css values
tu.getElementsByTagName("body")[0].style.backgroundColor="yellow";//when i print tu and inspect style is visible on body
tu.getElementsByTagName("body")[0].style.width="100px";
getComputedStyles(tu)//returns all empty values.
document=tu;
但是,如果沒有錯誤的每一步回報,但分配TU記錄後,我身體bgColor仍然是白色的。
爲什麼getComputedStyles()返回空值呢?
您可以發佈您'clone'功能?你的'getComputedStyles(document)'是如何工作的,而'document'不是一個元素? – choz
這只是createClone功能 –