2009-05-17 42 views

回答

1
function copy_style(src_style_tag) {  
    var tmp_div = document.createElement('div'); 
    var innerHTML = src_style_tag.innerHTML; 
    tmp_div.innerHTML = '<p>x</p><style type="text/css">' + innerHTML + '</style>'; 

    return tmp_div.getElementsByTagName('style')[0]; 
} 

魔術一起嘗試是,你需要在tmp_div的innerHTML的<p>標籤。沒有它,IE不接受樣式元素。