現在、灰色のBODY背景を持つHTMLページがあります。今私はこれを上書きし、Javascriptを使ってこれを白に変更したいと思います。他の要素のパディングとマージンを変更したいと思います。私はinnerHTMLプロパティを使用してこれを達成しようとします。新しい<style>要素がIEで動作しません
IE7やIE8では新しく導入された要素を除いて、すべてが機能しています。しかし、FireFoxで動作します。
<script>
// if using jQuery
$(document).ready(function() {
document.body.innerHTML = '
<style type="text/css">
body {
background-color: #FFFFFF
!important; }
#todayBirthdays, #weekendBirthdays, #noBirthdays, #todayJubileums, #weekendJubileums {
padding: 0 !important;
margin: 0 !important;
}
</style>
<div style="text-align: left; background-color: #FFFFFF">' +
document.getElementById('WebPartctl00_SPWebPartManager1_g_7118b319_c5b0_4214_a46d_27131866cde3').innerHTML +
'</div>';`
});
</script>
アドバイスをお願いします。
多くの感謝!
あなたはむしろ文書全体のHTMLを再構築しようとするよりも、DOMを使用したい背景や他のスタイルを変更すると考えられていますか? –
私はこれまでに見たコードの中で最高のものでした - > 'document.getElementById( 'WebPartctl00_SPWebPartManager1_g_7118b319_c5b0_4214_a46d_27131866cde3')' – ManseUK
Sharepointが大好きです:) –