Следующий код JavaScript прекрасно работает в WebKit на основе браузеров, но он не работает в Firefox:Каков правильный способ доступа к свойствам стиля CSS элемента из JavaScript?
canvas.style['left'] = "50%";
canvas.style['margin-left'] = "-" + (width/2) + "px";
Осматривая элемент в Firefox, я могу видеть, что свойство left
успешно установлено выше код , но по какой-то причине элемент не имеет свойства margin-left
.
Кажется, я должен что-то делать неправильно, что неудивительно, потому что я не смог выяснить, какой правильный способ доступа (считывания или установки) свойств стиля CSS из JavaScript. Я только что нашел несколько примеров, используя эту нотацию, и попытался следовать им, имея эти смешанные результаты.
Каков правильный/стандартизованный способ доступа к свойствам стиля CSS элемента из JavaScript?
Я помечено это для какого-то странного спама. Это не ваш блог. – Esailija
На самом деле, это прекрасно. Связанные: http://meta.stackexchange.com/questions/2706/posting-and-answering-questions-you-have-already-found-the-answer-to –
@Esailija, см. Комментарий Флориуса, ничего плохого в блогах на SO, если формат соответствует стилю Q & A. – Qtax