Как я могу изменить одно значение в атрибуте стиля с JavaScript?

В конечном счете, решение, похоже, решается в основном с помощью библиотеки shared_preferences. Это решение приносит с собой немало задокументированных проблем, но для сохранения данных, когда приложение находится в фоновом режиме или даже убито, возможно, пользователем, shared_preferences кажется подходящим.

11
задан Martin Thoma 26 March 2015 в 11:19
поделиться

7 ответов

<script type="text/javascript">
function changeHeight(height)
{
   document.getElementById("div1").style.height = height + "px";
}
</script>
23
ответ дан 3 December 2019 в 01:29
поделиться

При оценке его примером кода он использует платформу додзе. Изменение высоты в додзе было бы сделано с чем-то подобным следующему:

dojo.style("div1", "height", 300); 

http://api.dojotoolkit.org/jsdoc/dojo/1.2/dojo.style

7
ответ дан 3 December 2019 в 01:29
поделиться
var d = document.getElementById("div1");
d.style.height = "300px";
2
ответ дан 3 December 2019 в 01:29
поделиться

Вот то, как это могло бы посмотреть с jQuery:

<div id="div1" style="width:600;height:600;border:solid 1px"></div>
<a href="#">Change height to 300</a>

<script type="text/javascript">
    $(function() {
        $('a').click(function() {
            $('#div1').css('height', '400px');
            return false;
        });
    });
</script>
2
ответ дан 3 December 2019 в 01:29
поделиться
document.getElementById("div1").style.height = height + "px";
5
ответ дан 3 December 2019 в 01:29
поделиться

Просто замените свой комментарий:

node.style.height = высота;

О, не уверенный, просто передавание 300 к Вашей функции заставит его работать, возможно, необходимо будет передать "300 пкс", любят предложенный в других сообщениях...

1
ответ дан 3 December 2019 в 01:29
поделиться

В додзё вы бы сделали это так:

dojo.style("div1", "height", "300px");

Важно иметь единицы измерения на высоте, так как упоминается в документах .

0
ответ дан 3 December 2019 в 01:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: