Mam poniżej kod, aby wstawić styl do DOM (istnieje przypadek użycia do wstrzykiwania stylu do DOM, więc proszę nie pytać dlaczego lub powiedzieć załadować css w pliku .css).Błąd Chrome z NO_MODIFICATION_ALLOWED_ERR DOM Wyjątek 7
<script type="text/javascript">
window.onload = function()
{
var bmstyle = document.createElement('style');
bmstyle.setAttribute('type', 'text/css');
var styleStr = "#test-div {background:#FFF;border:2px solid #315300;";
bmstyle.innerHTML = styleStr;
document.body.appendChild(bmstyle);
}
</script>
Jeśli działam w Firefoksie, działa dobrze. Ale mam ten błąd w Google Chrome:
Line bmstyle.innerHTML = styleStr;
Uncaught Error: NO_MODIFICATION_ALLOWED_ERR: DOM Exception 7
Czy ktoś ma poprawkę? Dzięki
wyglądać mój problem jest opisany tutaj http://code.google.com/p/chromium/issues/detail?id=3976#makechanges więc zastanawiam się, czy „istnieje sposób na pracę? " Dzięki –