Ho un div
definita con un attributo di stile:Come posso modificare un valore nell'attributo style con JavaScript?
<div id="div1" style="width:600;height:600;border:solid 1px"></div>
Come posso cambiare l'altezza del div
con JavaScript?
Ho un div
definita con un attributo di stile:Come posso modificare un valore nell'attributo style con JavaScript?
<div id="div1" style="width:600;height:600;border:solid 1px"></div>
Come posso cambiare l'altezza del div
con JavaScript?
<script type="text/javascript">
function changeHeight(height)
{
document.getElementById("div1").style.height = height + "px";
}
</script>
Ecco come potrebbe apparire con 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>
document.getElementById("div1").style.height = height + "px";
var d = document.getElementById("div1");
d.style.height = "300px";
Basta sostituire il tuo commento con:
node.style.height = altezza;
Oh, non so se solo di passaggio 300 per la funzione sarà farlo funzionare, forse si dovrà passare "300px", come suggerito in altri posti ...
A giudicare dal suo codice di esempio che è usando la struttura del dojo. Modifica altezza in dojo sarebbe stato fatto con qualcosa di simile a quanto segue:
dojo.style("div1", "height", 300);
Nel dojo, si dovrebbe fare in questo modo:
Avere le unità sul altezza è importante, come mentioned in the docs.
+1 per riconoscere che l'OP può voler continuare a utilizzare il suo framework. –
Vorrei avere più voti per oggi. – strager