Tôi có một số div
với id="div_register"
. Tôi muốn tự động đặt width
trong JavaScript.Đặt chiều rộng và chiều cao DIV trong JavaScript
Tôi đang sử dụng mã này như sau:
getElementById('div_register').style.width=500;
nhưng dòng mã này không hoạt động.
Tôi cũng đã cố gắng sử dụng các đơn vị px
như sau, vẫn không có may mắn:
getElementById('div_register').style.width='500px';
và
getElementById('div_register').style.width='500';
và
getElementById('div_register').style.width=500px;
nhưng không ai trong mã này đang làm việc cho tôi.
Tôi không biết chuyện gì đang xảy ra.
Tôi đang sử dụng Mozilla Firefox.
EDIT
<html>
<head>
<title>Untitled</title>
<script>
function show_update_profile() {
document.getElementById('black_fade').style.display='block';
//document.getElementById.('div_register').style.left=((window.innerWidth)-500)/20;
document.getElementById('div_register').style.height= "500px";
document.getElementById('div_register').style.width= '500px';
//alert('kutta');
document.getElementById('div_register').style.display='block';
document.getElementById('register_flag').value= 1;
document.getElementById('physical_flag').value= 0;
document.getElementById('cultural_flag').value= 0;
document.getElementById('professional_flag').value= 0;
document.getElementById('lifestyle_flag').value= 0;
document.getElementById('hobby_flag').value= 0;
//alert(window.innerWidth);
}
</script>
<style>
.white_content {
display:none;
}
</style>
</head>
<body>
<div id="main">
<input type="button" onclick="javascript:show_update_profile();" id="show" name="show" value="show"/>
</div>
<div id="div_register">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
welcome
</td>
</tr>
</table>
</div>
</body>
</html>
Bạn đã cố thiết lập chiều rộng sau khi sự kiện 'onload' đã xảy ra chưa? – Cyclonecode
Bạn đã kiểm tra, 'div_register' có phải là id đúng của phần tử của bạn không? Có thể cung cấp cho chúng tôi một số html, quá ... 'style.width =" 500px ";' phải là đúng. – powerMicha
tôi đã đặt document.getElementById ('div_register'). Style.display = 'block', và sau đó đặt document.getElementById ('div_regsiter'). Style.width = '500px'; – Saswat