IEでは、style要素またはhead要素のinnerHTMLプロパティに書き込むことはできません。どのようにして、ある文書の先頭から別の文書にスタイル要素をコピーしますか?あなたはNode.appendChildIEでインラインスタイルの要素をどのようにコピーしますか?
3
A
答えて
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];
}
魔法と一緒Node.cloneNode(true)を使用してみてくださいよりも、いくつかの要素をコピーしたい場合は
0
あなたはtmp_divのinnerHTMLプロパティで<P>タグが必要だということです。それがなければ、IEはスタイル要素を受け入れません。
関連する問題
- 1. Contenteditable IEのインラインスタイル
- 2. DOM要素をインラインスタイルにするにはどうすればいいですか?
- 3. どのようにxsdのcomplexType要素をネストしますか?
- 4. どのように要素をハッシュマップに追加しますか?
- 5. どのようにprepended要素をdraggableにしますか
- 6. セレンはどのように要素を比較しますか?
- 7. floatプロパティはどのように要素をブロックしますか?
- 8. インラインスタイルの要素内の要素のCSSセレクタ?
- 9. どのようにselect要素を参照できますか?
- 10. IEでは、要素内の<option>要素の座標はどのようにして見つけることができますか?
- 11. XSLTでどのように現在の要素パスを出力しますか?
- 12. Freemarkerでは、要素の最後にどのように適用しますか?
- 13. jQueryはどのようにコメント要素を扱いますか?
- 14. dataGridViewから要素をコピーして保存するにはどうすればよいですか?
- 15. どのようにスペースを削減する要素ですか?
- 16. jQueryまたはJavaScriptを使用して他の要素にどのようにtd要素を定義するにはどうすればよいですか?
- 17. 要素のコピーをarraylistに保存するにはどうすればよいですか?
- 18. IEのの右上に要素を配置します
- 19. DOM要素のXPathはどのようにして決定できますか?
- 20. Python - この要素はどのようにして選択できますか?
- 21. このスパン要素はどのようにして選択できますか?
- 22. WebKit Inspector要素ビューのすべての要素をどのように展開しますか?
- 23. どのようにファイルとフォルダツリーをリモートマシンにコピーしますか?
- 24. IEでHTML5キャンバス要素を使用するにはどうすればよいですか?
- 25. html要素が子ノードを追加できるかどうかをどのように検出しますか?
- 26. どのように要素のプロパティをすべて記録しますか?
- 27. イベントハンドラ内で要素のデフォルトイベントをどのようにトリガできますか?
- 28. @ Html.BeginForm内の要素をjQueryでどのように選択できますか?
- 29. コピーしたGoogleドキュメント要素を保存するにはどうすればよいですか?
- 30. どのように要素をレールのドロップダウンリストに追加できますか?
cloneNodeは別のドキュメント(iframeなど)からは機能しません。 IEでサポートされていないdocument.importNodeを使用する必要があります。 – lambacck